Wahrscheinlich möchten Sie den reject_sender_login_mismatch
Parameter in Ihrer smtpd_sender_restrictions
Konfiguration verwenden, so hätten Sie etwa Folgendes:
smtpd_sender_restrictions = permit_mynetworks, reject_sender_login_mismatch, permit_sasl_authenticated, ...
Dadurch können mynetworks
E-Mails gesendet werden. Bevor jedoch SASL-authentifizierte Clients zugelassen werden, wird geprüft, ob die Absenderanmeldung nicht übereinstimmt.
Wie in der Postfix-Dokumentation :
reject_sender_login_mismatch : Lehnt die Anforderung ab, wenn $ smtpd_sender_login_maps einen Eigentümer für die MAIL FROM-Adresse angibt, der Client jedoch nicht (SASL) als dieser Besitzer der MAIL FROM-Adresse angemeldet ist. oder wenn der Client (SASL) angemeldet ist, der Client-Anmeldename jedoch nicht die MAIL FROM-Adresse gemäß $ smtpd_sender_login_maps besitzt.
Dies bedeutet, dass eine neue Karte für Benutzer erstellt wird, die jede E-Mail-Adresse einschließlich ihrer E-Mail-Adresse verwenden können . Wenn Sie eine Adresse mit dem Namen foo@bar.com haben, müssen Sie die Karte hinzufügen:
foo@bar.com foo@bar.com
um zuzulassen, dass foo@bar.com nach der Authentifizierung E-Mails von diesem Konto sendet.
Auf diese Weise können Sie auch Identitäten erstellen, sodass ein Konto mehr als einen zulässigen Absender haben kann:
foo@bar.com alice@bar.com
Dies würde jemand als identifiziert erlaubt foo@bar.com Nachrichten mit der schicken alice@bar.com als auch Identität.