Hallo, * Am 17.Oct.2003 postete Maik König:
Wie ist das Auflegen realisiert?
hier das ippp-skript: #! /bin/sh # # Eintrag in Messages-Logfile date +"%b %d %T Beginn Verarbeitung der E-Mails..." >> /var/log/messages # isdnctrl dial ippp0 # # Warten, ob Verbindung steht sleep 10 # # laufenden fetchmail-Prozess beenden /usr/bin/fetchmail -q -v >>/var/log/fetchmail 2>&1 # # E-Mails empfangen /usr/bin/fetchmail -a >>/var/log/fetchmail 2>&1 # # E-Mail versanden postfix flush # sleep 10 # # Abbau der ISDN-Verbindung isdnctrl hangup ippp0
Here we go: postfix flush dürfte ein simples /usr/sbin/sendmail -q sein. Das "stößt die Mailqueue an". Dann fängt postfix an Mails zu versenden. 10 Sekunden später wird aber gnadenlos aufgelegt. Daher besser hergehen und vor dem Auflegen nachsehen, ob die Mailqueue leer ist. Wenn ja, dann darf das Skript auflegen. Viel Spaß mit awk!
# Eintrag in Messages-Logfile date +"%b %d %T Verarbeitung der E-Mails beendet!" >> /var/log/messages
bei unserem alten Mailserver hatten wir schon das Problem, dass die Verbindung beendet wurde sobald der nächste cron-Job die neue ISDN-Verbindun gestartet hat... aber 11:09 sollte laute crontab keine Verbindung aufgebaut werden
??? Keine Ahnung, was Du da regelst. Ist aber auch nicht das Problem (IMHO). Beste Grüße Alex --
Ist da eine Glühbirne drin? Nö, aber Stacheln drauf. *schwing* Ich glaube es ist gesünder jetzt wegzugehen. [Michael Hoffmann und WoKo in dag°]