Frank Riedel schrieb in 2,1K (72 Zeilen):
Die EMails werden zwar abgeholt, aber sie landen im mqueue.
Steht da was besonderes drin? Was sagt mailq genau?
Das nach dem fetchmail.... ein sendmail -q kommt wird anscheinend nicht beachtet oder es wird zwar ausgeführt, aber da fetchmail noch mit dem abholen beschäftigt ist, bringt das nichts.
Doch, die schon gequeueten Messages werden dann gesendet.
Da ich im meiner ip-up noch mal nach dem aufruf von ip-down senmail -q eingegeben habe, werde sie nach wie vor erst nach Verbindungsabbau zugestellt. Ich hatte mir schon überlegt eine datei zu schreiben in der fetchmail aufgerufen wird, dann ein sleep zu setzen und dann sendmail -q. Nur ist das auch nicht das richtige, da ich ja nicht weiss wie lange die emails übertragen werden. Hinterher war die Zeit zu kurz und alles umsonst.
ip-up.local: echo "$MY_IP" > /var/ppp/MY_IP [...] while -e /var/ppp/MY_IP; do sendmail -q fetchmail ... # oder vorher fetchmail -d ... [...] sleep $SLEEP done ip-down.local rm -f /var/ppp/MY_IP # geg fetchmail --quit So schwierig?
ES muss doch eine möglichkeit geben das es funktioniert. Bei den anderen scheint es ja auch zu funktionieren.
Ich vermute, du hast ein ganz anderes Problem. -Wolfgang --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com