Forum: PC-Programmierung Emails als text kopieren


von Robert Mayer (Gast)


Lesenswert?

Hi

Ich verwende hostgator für meine Webseite. Im cPanel hab ich einige 
eMail Adressen festgelegt. Bei einer der eMail Adressen erhalt ich immer 
wieder PinCodes für eine Application.

Ich suche nun nach einer Möglichkeit, diese Emails als text Format auf 
meinem NAS zu speichern. Wie stelle ich sowas an?

von db8fs (Gast)


Lesenswert?

Gute Frage. Prinzipiell gibts bestimmt irgendwelche MailAgents für den 
NAS, mit denen man sich bei den üblichen IMAP-Servern anmelden kann. Bei 
QNAP gibts wohl auch ne doppelte Sicherung dafür, also ne Art 
Exportfunktion - ist vielleicht das, was du willst. Gibt bei den 
Synologies bestimmt auch sowas.

Kannst dir aber auch nen Container in die ContainerStation werfen und 
dir nen Mutt zusammendockern.

von quotendepp (Gast)


Lesenswert?

https://www.rfc-editor.org/rfc/rfc3501
oder
https://www.ietf.org/rfc/rfc1939.txt

mit crontab in verbindung mit programmier- oder scriptsprache nach wahl

von Sönke P. (s03nk3)


Lesenswert?

Ich würde es wahrscheinlich mit "fetchmail" 
(https://www.fetchmail.info/) machen und dann mit procmail als MDA/LDA 
die Mails in ein Maildir schreiben.
Grund: Sind seit Jahrzehnten quasi Standardutilities, also fallen mir 
die am ehesten ein.

Wenn die Mails gefiltert werden sollen, z.B. weil lediglich deine 
"PinCodes" im Mailbody von Interesse sind, dann würde ich das 
wahrscheinlich mit Python und der imap-tools Library erschlagen. Oder 
Go(Lang) und z.B. der go-imap Lib.
Oder man ist megafaul und nimmt fetchmail zum Holen und als MDA/LDA awk 
(, sed, Perl, egal....) zum Rauspulen deiner "PinCodes".

Bei vielen anderen Programmiersprachen sieht es ähnlich simpel aus.

Die Go-Lösung hätte den Charme, nur aus einer Binary zu bestehen, 
während man bei Python das ganze Geraffel irgendwie mitschleppen muss.

Aber viele Wege führen zum Ziel.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.