PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : sendmail 2*versuchen Mail zu versenden



SportyFlo
28.11.02, 12:55
Hi,

wenn sendmail Mails versendet und beim Versenden ist ein Fehler aufgetreten,
ist es dann möglich, dass diese Mail nicht gleich als Mail Delivery (Mail konnte nicht
zugesand werden .....) behandelt wird und beim nächsten sendmail, versucht
wird diese Mail noch einmal zu versenden?

Danke
Flo

real-challo
28.11.02, 13:20
Das macht er doch sowieso nicht !

Standardmässig (bei mir Suse 8.1) ist es so, daß er es 4 Stunden lang versucht, die Mail zu versenden.

Man kann es in sendmail.cf ändern :

0 Timeout.querywarn (oder so ähnlich - für Warnung)
0 Timeoutquereturn (oder so ähnlich für endgültig nicht zustellbar)

Und Du musst natürlich bei sendmail die Option -q am besten anpassen. Er versucht alle angegebene Minuten (-q30m = alle 30 Minuten versuchen zu verschicken) die Mails zu verschicken, die in der Warteschlange sind

SportyFlo
28.11.02, 14:12
Danke, ich werd´s ausprobieren.
Flo

Jasper
28.11.02, 15:41
Original geschrieben von real-challo
Das macht er doch sowieso nicht !


macht er wohl in abhängigkeit des fehlercodes. bei 4xx (temporärer fehler) wird die mail gequeued, bei 5xx (permanenter fehler) wird gebounced, weil es keinen sinn macht, es bei einem permanenten fehler später noch einmal zu versuchen.

-j

SportyFlo
28.11.02, 20:46
Bei manchen Providern ist das ja so, dass man zuerst die E-Mail herunterladen
muß, um dann Mails verschicken zu können.
Das ist auch bei meinem Provider so, das Problem ist nur, das selbst dieses
Verfahren 2 oder 3 mal versucht werden muß, bis dann schließlich erst
die Mails versendet werden (ist zwar nicht oft, aber kommt jeden 2 Tag vor).

Deshalb auch meine Frage.
Wenn ich per crontab zunächst fetchmail aufrufe und anschließend sendmail,
sollte es normalerweise funktionieren, manchmal eben nicht.
Und dann, gibt mir sendmail die mail als mail delivery zu postmaster und
versucht diese bei der nächsten cron nicht ein zweites mal zu verschicken.

Gibt es für solch ein Problem überhaupt eine Lösung?

Flo

marce
20.01.09, 07:12
#6 als Spam gemeldet.