E-Mail-Anhänge empfangen und im FTP-Ordner stellen

Lozart

Neuer User
Mitglied seit
11 Mrz 2009
Beiträge
35
Punkte für Reaktionen
0
Punkte
0
Hallo,

ich möchte automatisch in regelmäßigen Abständen E-Mails (z.B. Arcor, web.de, gmx.de) abrufen und deren PDF-Anhänge auf den FTP-Server mittels Freetz automatisch speichern lassen.

Geht das mit den z.Z. installierbaren Packages?

Gruß
Lozart
 
Zuletzt bearbeitet:
Nein. Wobei du wohl die Verbindung mit "nc" nachbauen kannst aber das ist wohl nicht deine Intention...
 
Könnte ich mittels checkmaild die E-Mailanhänge auf die FritzBox (Freetz) in einen bestimmten Ordner laden?
 
Soweit ich weiss, kann der checkmaild keine multipart-messages zerlegen.
 
Hi.
Ich habe mir gerade die Tage den Source von checkmaild angeschaut. Das kann definitiv keine Mails vom Server abholen.

MfG Oliver
 
Ahh, ok. Ich bin gerade über getmail gestolpert. Getmail benötigt Python. Ich habe noch ein PHP-Script gefunden, das E-Mailanhänge abrufen und speichern kann. Jedoch werde ich mir auf der Fritz kein PHP-Server installieren - fällt also auch schon weg.
 
Such bitte weiter. Es gibt viele pop3-Abholer für diverse Linux-Server. Ich kenne z.B. FETCHMAIL, es macht aber anscheinend doch etwas anderes. Ist dafür wenigstens in C geschrieben und kein PHP, Python, Perl und diegleichen.

MfG
 
@hermann72pb

Danke für Deinen Hinweis. Fetchmail ist wohl recht groß für ne Fritzbox. In wikipedia stand auch was von Sicherheitsbedenken. Es dürften auch ein paar Zeilen Code in C reichen, so wie es für PHP der Fall ist, aber ich suche mal noch weiter. Bisher bin ich noch nicht im Linuxsegment fündig geworden. ;-)
 
Welche Sicherheitsbedenken sind es denn? Von der Größe her ist es 200kB groß auf I386 (rein binary ohne Libraries, gibt es die überhaupt?)
Die Frage bleibt aber immer noch offen, ob fetchmail denn überhaupt das kann, was du suchst. Das ist nämlich in erster Linie ein Weiterleiter auf SMTP.
Ansonsten such doch einfach nach irgendwelchen Linux-Clients, die z.B. pop3 beherrschen.

MfG
 
[...]
Ansonsten such doch einfach nach irgendwelchen Linux-Clients, die z.B. pop3 beherrschen.

openssl und telnet beherrschen u. a. auch pop3:
Code:
# openssl s_client -crlf -connect pop.xxxx.de:110 -starttls pop3

Code:
# telnet pop.****.de 110
 
Für das eMail-Abholen könnte dir mpop behilflich sein. Da die Anhänge soweit ich weiß im Body einer eMail enthalten sind, werden die dabei mit abgeholt.
 
Für das eMail-Abholen könnte dir mpop behilflich sein. Da die Anhänge soweit ich weiß im Body einer eMail enthalten sind, werden die dabei mit abgeholt.

Und dann per sed/awk auseinandernehmen von Hand? Oder kann mpop soche Nachrichten verarbeiten?
 
Ersteres, leider.
 
Zuletzt bearbeitet:
naja, sooo schwer wird die sed-Sequenz wohl doch nicht aussehen, oder? Fangen sie da nicht alle mit irgendeinem Header "multipart-so-und-so"? Es gibt noch andere Werkzeuge, wie dd (wenn man feste Blöcke rausfischen will) usw. Aber es soll doch bestimmt irgendjemand gemacht haben? Zu not irgendein php- oder perl-Skript nachaffen.

MfG
 
Das ist aus dem Jahr 2003. Ich denke mal, das Dingen wird einige PRobleme bei neueren Sachen bekommen. Ausserdem ist das anscheinend nicht fuer linux/gnu gedacht, sondern für max/unix. Zumindest ist es auf meinem Buildsystem ohne Anpassungen nicht zu bauen.
 
Das Thema scheint wohl recht interessant zu sein. Ich habe bisher eher Perl-Scripte im Internet passend zu meiner Fragestellung gefunden:
Mails mit Perl empfangen und senden (benötigt POP3Client.pm): http://rolfrost.de/mail.html
Perl script to save an email attachment to disk: http://www.tek-tips.com/faqs.cfm?fid=4138
Attachment Stripper: http://exo.org.uk/code/email_webstorage/email_webstorage.pl
Save an Email Attachment using a Specific Filename (erfordert Mailman + Python): http://www.example-code.com/perl/emailObject_saveAttachSpecificFilename.asp
Email abholen und speichern (Forum): http://www.inspire-world.de/board/showpost.php?p=98381&postcount=4

Wenn das im Freetz Packages enthaltende microperl hierfür ausreicht, wäre es doch schon ein Anfang. :rolleyes:
 
Zuletzt bearbeitet:
Probiers aus :)
 
Hier ist mal mpack 1.6 für uclibc 0.29 .
Ja, im Makefile musste gcc durch mipsel-linux-gcc ersetzt werden.
 

Anhänge

  • mpack-1.6.tar.gz
    66.2 KB · Aufrufe: 0
Zuletzt bearbeitet:
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.