Änderung der E-Mail-SMTP-Adresse

Hallo,

Wenn Discourse E-Mails versendet, verwendet es den Servernamen in der SMTP-From-Transaktion. Das Problem dabei ist, dass ich diese an einen vorgelagerten Server weiterleite, um den eigentlichen Versand durchzuführen. Wenn dieser den Versand nicht schafft, gelangt die Bounce-Nachricht nie zurück an den Server (das ist in Ordnung; ich möchte nicht, dass Discourse E-Mails empfängt). Aber die Bounces stapeln sich in unserem Postmaster-Posteingang.

Ist es möglich, die SMTP-From-Adresse auf einen anderen Hostnamen zu setzen, damit die Bounces an eine gültige E-Mail-Adresse gehen und entsprechend behandelt werden können (z. B. indem dem Benutzer mitgeteilt wird, seine verdammte E-Mail-Adresse zu korrigieren)?

Ich habe bereits versucht, die Einstellung „Notification Email“ im Admin-Panel zu setzen, aber der vorgelagerte Server ignoriert dies und versucht, den Bounce an den vorgelagerten Server zu senden, von dem er die E-Mail tatsächlich erhalten hat, anstatt an den From-Pfad in der eigentlichen E-Mail.

Konnten Sie Ihr Problem lösen? Es scheint, als würden Sie versuchen, einige komplizierte Dinge mit Discourse zu tun.

Die Einstellung für die Benachrichtigungs-E-Mail wird in der E-Mail-Kopfzeile (RFC822) verwendet, aber (wie Sie bemerken) für diesen Zweck möchten Sie die Envelope From-Adresse festlegen, die in der SMTP-Transaktion (RFC5321) verwendet wird. Discourse verwendet hier reply_by_email_address.

Die am besten integrierte Lösung ist, reply_by_email_address auf etwas zu setzen, das an Discourse zurückgeliefert wird, damit es Bounces automatisch verarbeitet. Das machen wir auf unserer Hosting-Plattform.

Ich empfehle Ihnen, dies zu lesen: Configure direct-delivery incoming email for self-hosted sites with Mail-Receiver

Dieses Thema wurde automatisch nach 12 Tagen geschlossen. Neue Antworten sind nicht mehr möglich.