Ich verwende Postfix und einen Milter vor der Warteschlange (in Java geschrieben, läuft als separater Prozess). Wenn Milter abstürzt oder für einen kurzen Zeitraum nicht verfügbar ist, kann Postfix so konfiguriert werden, dass es in die Warteschlange gestellt wird, bis Milter wieder online ist? Der E-Mail-Client sollte eine erfolgreiche Warteschlangenmeldung von 250 für die Zustellung erhalten, aber Postfix puffert die Nachricht, bis Milter verfügbar ist.
Antwort1
Die Antwort lautet ja, wenn Sie Postfix 2.6 haben, andernfalls können Sie die E-Mail nur annehmen oder vorübergehend ablehnen, wenn der Milter ausgefallen ist. Wenn sie angenommen wird, gelangen Sie nicht zum Milter, nachdem die E-Mail in die Warteschlange gestellt wurde.
Siehe die Option milter_default_actionhttp://www.postfix.org/postconf.5.html#milter_default_action
Wenn Sie Postfix 2.6 haben, ist die Quarantäne-Option vielleicht interessant. Die E-Mail wird zurückgehalten und Sie müssen den Zustellungsprozess neu starten. Ich weiß nicht, ob sie auf den Milter geht, wenn Sie diese Aktion ausführen.