Hallo, ich holle meine Mails mit fetchmail und sende sie mit postfix. Das klappt soweit. Ich möchtre nun bei jedem Anmelden am Rechner per Skript meine Mails holen und anstehende Mails per sendmail -q senden. Dazu starte ich am Beginn des Skriptes die Verbindung und möchte sie auch am Ende wieder beenden. Das Problem ist, dass ich nicht weiss, ob sendmail mit seiner Arbeit schon fertig ist. Bei fetchmail ist das kein Problem. Weiss jemand, wie man bei der postfix-Version von sendmail feststellen kann, ob sie Ihren Job schon erledigt hat? Gruss Dieter
Am Montag, 26. Feb. 2001 um 08:52:07, schrieb Dieter Leinweber
Hallo,
ich holle meine Mails mit fetchmail und sende sie mit postfix. Das klappt soweit. Ich möchtre nun bei jedem Anmelden am Rechner per Skript meine Mails holen und anstehende Mails per sendmail -q senden.
Dazu starte ich am Beginn des Skriptes die Verbindung und möchte sie auch am Ende wieder beenden. Das Problem ist, dass ich nicht weiss, ob sendmail mit seiner Arbeit schon fertig ist. Bei fetchmail ist das kein Problem.
Weiss jemand, wie man bei der postfix-Version von sendmail feststellen kann, ob sie Ihren Job schon erledigt hat?
Hallo Dieter, ich habe das bei mir so gelöst, das ich zum Mailabholen einen wvdial-Eintrag gemacht habe der eine Idle Time von 10 Sek. hat. Allerdings habe ich ein Modem. Wenn du ISDN hast, da weiß ich nicht, wie man das macht, aber es läßt sich bestimmt auch über die Idle Time regeln. CU Michael -- "Ich werde auch da Trollen, wo noch kein woko zufor war." [WoKo in dag°]
Dieter Leinweber schrieb am 26.02.2001:
ich holle meine Mails mit fetchmail und sende sie mit postfix. Das klappt soweit. Ich möchtre nun bei jedem Anmelden am Rechner per Skript meine Mails holen und anstehende Mails per sendmail -q senden.
Dazu starte ich am Beginn des Skriptes die Verbindung und möchte sie auch am Ende wieder beenden. Das Problem ist, dass ich nicht weiss, ob sendmail mit seiner Arbeit schon fertig ist. Bei fetchmail ist das kein Problem.
Beim Leeren der Mailqueue sollte es auch kein Problem sein. Wenn Du fetchmail mit 'fetchmail -v' und postfix mit 'sendmail -q' aufrufst, also beide ohne "&", dann sollten sie jeweils nacheinander im Vordergrund laufen. Dein Skript sollte dann schematisch so aussehen: einwahl fetchmail -v >> /Pfad/zum/Logfile sendmail -q -v >> /Pfad zum Logfile auflegen hth, Christian -- Made with a Macintosh... ChriSchmi@t-online.de http://home.t-online.de/home/chrischmi/
Dieter Leinweber schrieb am 26.02.2001:
Weiss jemand, wie man bei der postfix-Version von sendmail feststellen kann, ob sie Ihren Job schon erledigt hat?
Ähh... Postfix ist keine Version von sendmail; bei beiden handelt es sich um verschiedene MTAs (Mail Transport Agents). Bei sendmail kann man mit 'mailq' nachsehen, ob noch Mails in der Queue liegen... hth, Christian -- Made with a Macintosh... ChriSchmi@t-online.de http://home.t-online.de/home/chrischmi/
participants (3)
-
Christian Schmidt
-
Dieter Leinweber
-
Michael Wagner