Hallo zusammen,
ich versuche mich gerade an der Konfiguration von getmail, um die EMails vom Server meines Providers zu holen. Fetchmail scheidet leider aus, da ich keine Möglichkeit gefunden habe Fetchmail mitzuteilen, daß es nur eine Kopie vom Server holen und die Emails erst nach x Tagen löschen soll.
Getmail soll die Emails an Postfix weiterleiten, aber weder habe ich dafür eine Beispielskonfiguration gefunden, noch waren meine eigenen Versuche bisher erfolgreich. Hier die Daten:
System: Ubuntu 5.10
Konfig für getmail:
[retriever]
type = SimplePOP3Retriever
server = pop.1und1.de
username = ich
password = geheim
[destination]
type = MDA_external
path = ????
arguments = ???
[options]
delete_after = 1
message_log = /home/ich/getmail.log
read_all = true
Was muß ich unter path und arguments eintragen, damit getmail die Mails an Postfix übergibt?
Danke für etwaige Tipps.
Gruß,
Stefan
Hallo,
ich doch immer nett, wenn man seine Probleme selber löst.
Auf Grund der vielen Hits gehe ich davon aus, daß das Problem auch andere Leser interessiert.
Hier die Lösung:
[destination]
type = MDA_external
path = /usr/sbin/sendmail
arguments = (“-t”,”ich@localhost”)
Eigentlich einfach, man muß nur darauf kommen ;-)
Ein bißchen ungewöhnlich ist die Übergabe der beiden Parameter, aber getmail erwartet sie einzeln und in Anführungszeichen.
Stefan
—
********************************************
in-put GbR – Das Linux-Systemhaus
Stefan-Michael Guenther
Moltkestrasse 49 D-76133 Karlsruhe
Tel./Fax : +49 (0)721 / 83044 – 98/93
http://www.in-put.de
********************************************
Schulungen Installationen
Beratung Support
Voice-over-IP-Lösungen
********************************************
[destination] type = MDA_external path = /usr/sbin/sendmail arguments = (“-t”,”ich@localhost”) Leider Falsch.
-t schickt die mail an die im header stehende adesse. Die eintreffende mail würde also an ich@localhost und an das delivery im header der mail ausgeliefert. Der wird natürlich nicht versand. Also hwird die mail einmal zugestellt und einmal nicht. Finden tut man das nur im log, bzw. in der mailq
arguments = (“-i”,”ich@localhost”) ist die bessere Wahl.