Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Kennt Jemand ein Programm oder Script mit dem man täglich alle Emails per IMAP in einem Postfach löschen kann die älter als 14 Tage sind?

Frage Entwicklung

Mitglied: StefanKittel

StefanKittel (Level 4) - Jetzt verbinden

26.08.2011 um 08:31 Uhr, 3287 Aufrufe, 1 Kommentar

Hallo,
ein Kunde von uns verwendet ein Smartphone. Allerdings unabhängig von seinem Email-Programm.
Die synchronisation ist hier aus politischen Gründen nicht gewünscht.
Also 2 Exchange-2007-Postfächer und Email gehen an beide.

Er arbeitet nur mit dem Postfach am Notebook und schaut in das Smartphone nur informativ rein, antwortet dort aber nie.

Jetzt ist dieses Postfach natürlich irgendwann voll(er) und es sollen täglich (notfalls wöchentlich) alle Emails einfach gelöscht werden die älter als 14 Tage ohne eine Lese- oder Lösch-Bestätigung zu verschicken.
Aktuell macht das Jemand wöchentlich manuell mit Thunderbird (via IMAP) und dabei werden hin und wieder doch Emails verschickt. Der MA schwört Stein und Bein keine zum Lesen geöffnet zu haben.

Kennt Jemand ein Programm oder Script mit dem man dies machen könnte für Windows XP?
Auf den Exchange-Server bekomme ich hierfür keinen Zugriff. Es muss also auf einem Client laufen per IMAP oder POP3.

Danke

Stefan
Mitglied: vorstieg
26.08.2011 um 09:10 Uhr
Hi

hab ein kleines C#-Programm für dich geschrieben.

du musst nur die OpenPop.dll runterladen und einbinden: http://sourceforge.net/projects/hpop/

using System;
using OpenPop.Pop3;
using OpenPop.Mime;

namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
Pop3Client popClient = new Pop3Client();
popClient.Connect("pop3.web.de", 110, false);
popClient.Authenticate("user@web.de", "passwort");

int messageCount = popClient.GetMessageCount();
for (int i = messageCount; i > 0; i--)
{
OpenPop.Mime.Message message = popClient.GetMessage(i);
if(message.Headers.DateSent < (DateTime.Today.Subtract(new TimeSpan(14,0,0,0))))
{
//Console.WriteLine(message.Headers.From.MailAddress.ToString()+ message.Headers.DateSent.ToShortDateString());
popClient.DeleteMessage(i);
}
}
}
}
}

Wenn du nicht damit zurecht kommst, schreib mir deine Email Adresse und ich melde mich bei dir.

Viele Grüße Flo
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
14 Tage alte Dateien automatisch löschen - Shell (1)

Frage von traller zum Thema Batch & Shell ...

Batch & Shell
Fileserver Daten älter als 14 Tage löschen! (11)

Frage von michi-ffm zum Thema Batch & Shell ...

Neue Wissensbeiträge
Windows Update

Microsoft Update KB4034664 verursacht Probleme mit Multimonitor-Systemen

(2)

Tipp von beidermachtvongreyscull zum Thema Windows Update ...

Viren und Trojaner

CNC-Fräsen von MECANUMERIC werden (ggf.) mit Viren, Trojanern, Würmern ausgeliefert

(4)

Erfahrungsbericht von anteNope zum Thema Viren und Trojaner ...

Windows 10

Windows 10: Erste Anmeldung Animation deaktivieren

(3)

Anleitung von alemanne21 zum Thema Windows 10 ...

Heiß diskutierte Inhalte
Netzwerkgrundlagen
Kann auf Freigabe nicht Zugreifen (19)

Frage von leon123 zum Thema Netzwerkgrundlagen ...

Windows Server
gelöst Neues KB für W10 1607 und W2K16 wieder mal nicht im WSUS 3.0, hat das noch jemand? (16)

Frage von departure69 zum Thema Windows Server ...

Windows Server
DC virtualisieren + wie sichern (SingleDC-Environment) (12)

Frage von KMUlife zum Thema Windows Server ...

Festplatten, SSD, Raid
RAID Controller mit Trim-Funktion, wie ermitteln (11)

Frage von pixel24 zum Thema Festplatten, SSD, Raid ...