Am 18.03.26 um 22:19 schrieb Friedrich Strohmaier:
Hallo Robert, Andi, @lle

oh jeh, da habe ich mich in der Beschreibung und im Subject wohl mehr als
unklar ausgedrückt..

Ich versuch's nochmal.

Aaaalso

Wir haben Postfächer nach dem Muster

[email protected]
[email protected]
[email protected]

[email protected] ist nicht mehr bei uns aktiv, soll aber Mails an diese
Adresse bis auf weiteres *empfangen* können.
Wir wollen jedoch, dass dieser Postfachinhaber *keine Mails mehr verschicken*
kann.
Der Versand über den submission port 587 soll für dieses Posfach blockiert
werden.

Über die Authentifizierung komm' ich nicht ran, weil ja die übrigen Postfächer
sich weiterhin mit dem dovecot-sasl authentifizieren sollen, wenn sie Mails
versenden wollen. Ich wüsste zumindest nicht, wie das für einzelne Postfächer geht. Konto sperren ist auch keine Option, sonst ist der gewünschte Empfang der Mails
ja ebenfalls nicht mehr möglich.

Zum Kontext:
Postfachinhabern soll eine ausreichende Übergangsfrist eingeräumt werden,
während der sie weiter Mails empfangen können, um z.B. damit verknüpfte
Accounts umzustellen oder Absender zu informieren, dass Mails an eine
neue Adresse geschickt werden sollen.

Wir haben eine betagte Postfix - dovecot Combo bei der die user vom dovecot verwaltet werden:
=============
/etc/postfix/main.cf
[..]

# dovecot lmtp
virtual_transport = lmtp:unix:private/dovecot-lmtp


# sasl
smtpd_sasl_auth_enable = yes
smtpd_sasl_type = dovecot
smtpd_sasl_path = private/dovecot-auth
smtpd_sasl_security_options = noanonymous
smtpd_sasl_local_domain = $myhostname
smtpd_sasl_authenticated_header = yes
broken_sasl_auth_clients = yes

[..]

smtpd_sender_restrictions =
          permit_mynetworks
          permit_sasl_authenticated
          # Ausnahmen für nächste Prüfung(en)
          check_sender_access hash:/etc/postfix/bypass_access
          reject_non_fqdn_sender
          reject_unknown_sender_domain
          reject_unverified_sender
=============

In meiner anderen Mail hatte ich dies in Erwägung gezogen:
============
/etc/postfix/main.cf:
smtpd_sender_restrictions =
          permit_mynetworks
          check_sender_access hash:/etc/postfix/block_sender
          permit_sasl_authenticated
     ...

/etc/postfix/block_sender:
[email protected]    reject
==============

Ich hoffe es ist jetzt verständlicher geworden, was ich haben will.

Sorry für die Verwirrung

Frieder


wenn deine User "nur" über submission senden können
dann kannst du den sender block
in der master.cf im submission teil hinzufügen

ungefaehr so


submission inet n - - - - smtpd
-o smtpd_sender_restrictions=$submission_sender_restrictions
-o smtpd_tls_security_level=encrypt
-o smtpd_sasl_auth_enable=yes
-o smtpd_client_restrictions=permit_sasl_authenticated,reject


submission_sender_restrictions=
        check_sender_access hash:/etc/postfix/block_sender



hoffe das stimmt bin ein wenig aus der Übung *g

--
[*] sys4 AG

http://sys4.de, +49 (89) 30 90 46 64
Schleißheimer Straße 26/MG, 80333 München

Sitz der Gesellschaft: München, Amtsgericht München: HRB 199263
Vorstand: Patrick Ben Koetter, Marc Schiffbauer
Aufsichtsratsvorsitzender: Florian Kirstein

Antwort per Email an