Top-Themen

Aktuelle Themen (A bis Z)

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

Eml Dateien nach Absender und Empfänger durchsuchen und dann in verschiedene Ordner kopieren

Mitglied: AS-N00

AS-N00 (Level 1) - Jetzt verbinden

14.06.2018 um 07:02 Uhr, 650 Aufrufe, 2 Kommentare

Hallo,

für ein DMS muss ich hundert tausende von E-Mail, die als *.eml Dateien vorliegen nach Abender und/oder Empfänger sortiert in verschiedene Ordner verschieben.
Ich muss also die Dateien nach dem "From:" und dem "To:" durchsuchen und dann verschieben.
Das ganze läuft auf einem Win 2008 R2 mit PHP, ich kann das alles aber auch auf eine Gentoo Maschine auslagern, wenn das einfacher wär.
Hat da wer einen Ansatz für mich?
Mitglied: godlie
14.06.2018, aktualisiert um 08:10 Uhr
Hallo,

das ist eine recht einfache Sache, mit dieser Library phemail.
So ein grober Stub für das PHP Script:

01.
$parser = new Phemail\MessageParser();
02.

03.
// list all files from directory
04.
foreach(glob('mails/*.eml') as $mail){
05.

06.
//parse message
07.
$message = $parser->parse($mail);
08.

09.
//read header values
10.
$to =  $message->getHeaderValue('To');
11.
$from = $message->getHeaderValue('From');
12.

13.
//check for exisitng directory or create it
14.
if(!is_dir('mailSort/'.$to)){
15.
  mkdir('mailSort/'.$to);
16.
}
17.

18.
// copy mail
19.
copy($mail,'mailSort/'.$to.'/'.basename($mail));
20.

21.
}
Bitte warten ..
Mitglied: colinardo
14.06.2018, aktualisiert um 17:08 Uhr
Servus.
ich sehe gerade Doppelpost ...
https://www.administrator.de/forum/eml-empf%C3%A4ngeradresse-sortiert-ve ...
Meine Antwort dazu findest du dort.

Grüße Uwe
Bitte warten ..
Ähnliche Inhalte
E-Mail
Tool Anhang aus Eml Datei extrahieren
Frage von Lebowski23E-Mail1 Kommentar

Hallo, Ich habe einige 100 eml Datein, die alle einen Anhang haben. Ich würde gerne automatisiert alle Anhänge extrahieren ...

Windows Tools

eml nach Empfängeradresse sortiert verschieben

Frage von AS-N00Windows Tools13 Kommentare

Hallo, ich habe hier hundert tausende *.eml Dateien, also E-Mails aus unserer ERP-Software. Die möchte ich gerne in ein ...

PHP

PHP-EWS: UploadItem - .EML-Files an Exchange senden

Frage von rumbleDomPHP

Hallo Gemeinde, mehrmals täglich habe ich ein paar .EML-Dateien in ein Ordner einiger Exchange 2013 Postfächer zu schieben. Dies ...

E-Mail

Probleme beim E-Mail Empfang

gelöst Frage von TommyB83E-Mail12 Kommentare

Hiho, Blöde Frage, sorry, aber ich komme einfach nicht weiter. Ich habe einen Mailserver aufgesetzt, wie x Male zuvor ...

Neue Wissensbeiträge
Sicherheit
Have i been pwned Datensammlung lokal durchsuchen
Information von sabines vor 4 StundenSicherheit1 Kommentar

Heise beschreibt in diesem Artikel wie man seine eigenen Passwörter prüfen kann. Da viele den Weg der Onlineprüfung scheuen, ...

Windows 10

Windows 10 kann XPS erzeugen aber nicht anzeigen ????

Erfahrungsbericht von Deepsys vor 1 TagWindows 101 Kommentar

Heute schickt mir ein Kollegen eine E-Mail mit einer XPS-Datei vom Kunden im Anhang und fragt wie er diese ...

Exchange Server

1und1 IONOS: Probleme beim Mailversand mit Exchange

Information von reksierp vor 1 TagExchange Server3 Kommentare

Hallo, seit Do, 17.1.19 etwa Mittags nimmt 1und1 IONOS keine Mails mehr über den Standard-Port SMTP 25 an. Nachdem ...

LAN, WAN, Wireless

Cisco Mikrotik VPN Standort Vernetzung mit dynamischem Routing

Anleitung von aqui vor 2 TagenLAN, WAN, Wireless

1. Allgemeine Einleitung Das nachfolgende Tutorial ist eine Fortführung der hier bei Administrator.de schon bestehenden VPN Tutorials und beschreibt ...

Heiß diskutierte Inhalte
Windows Server
Sicherung Domain Controller
gelöst Frage von Monto1Windows Server20 Kommentare

Hallo zusammen, wie sichert Ihr den Domain Controller? Selbst, wenn zwei parallel laufen, ist eine Sicherung doch mal nützlich. ...

LAN, WAN, Wireless
Wo lässt sich das Gateway in der FRITZ!Box 7360 einstellen?
gelöst Frage von OssabowLAN, WAN, Wireless20 Kommentare

Hallo all, nach gründlicher Suche scheine ich der einzige zu sein der das Problem hat (macht micht schon mal ...

Backup
Was spricht gegen die veeam backup free edition?
Frage von keine-ahnungBackup19 Kommentare

Moin at all, aktuell plane ich die Umstellung meiner sehr überschaubaren Umgebung (3 Büchsen, davon 1 SBS2011 physisch, ein ...

Router & Routing
Probleme mit opnsense
Frage von BalivorinskyRouter & Routing15 Kommentare

Mir sind mehrere Probleme aufgefallen, hauptsächlich nachdem ich openvpn server eingerichtet habe und meine opnsense als Exposed Host in ...