Frage zu check_recipient_access in bei einem relayhost
Carsten
horde-groupware at familie-lahme.de
Fr Mär 23 09:17:04 CET 2018
Am 23.03.2018 um 09:04 schrieb Boris Behrens:
> Hi,
>
> vielleicht sehe ich den Wald vor lauter Bäumen nicht.
>
> Kurz zum Setup:
> Wir haben einen ausgehenden Mailrelay bei dem alle vServer mit einem
> eigenen Postfix Ihre E-Mails abgeben sollen.
> Das funktioniert auch wirklich gut.
>
> Nur leider bekomme ich es irgendwie nicht hin einzelne Adressen zu
> discarden (weil der Enduser in der Anwendung Bullshit eingetragen
> hat.)
>
> # cat main.cf
> compatibility_level=2
> smtpd_banner = $myhostname ESMTP $mail_name
> biff = no
> append_dot_mydomain = no
> readme_directory = no
> smtp_use_tls = yes
> smtpd_relay_restrictions = check_recipient_access
> hash:/etc/postfix/host-specific-blacklisted,
> permit_mynetworks,
> defer_unauth_destination,
> reject_unknown_sender_domain
Bin ich jetzt unwissend, oder fehlt da ein Komma??
Müsste das nicht so lauten:
smtpd_relay_restrictions = check_recipient_access, ##<--- da Komma
hash:/etc/postfix/host-specific-blacklisted,
permit_mynetworks,
defer_unauth_destination,
reject_unknown_sender_domain
gruss
Carsten
> myhostname = testhost.kervyn.de
> alias_maps = hash:/etc/aliases
> alias_database = hash:/etc/aliases
> myorigin = $myhostname
> mydestination = localhost
> relayhost = fra.mail.kervyn.de
> mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
> message_size_limit = 512000000
> mailbox_size_limit = 0
> recipient_delimiter = +
> inet_interfaces = loopback-only
> smtp_tls_loglevel = 1
> smtp_tls_security_level = secure
> smtp_tls_CAfile = /etc/ssl/certs/ca-certificates.crt
> smtp_tls_mandatory_protocols = !SSLv2,!SSLv3
>
>
> # cat host-specific-blacklisted
> bb at kervyn.de discard
>
> # postmap -q bb at kervyn.de host-specific-blacklisted
> discard
>
> Ich hätte jetzt gedacht, wenn ich eine Mail lokal abgebe (echo "test"
> | mail -s test bb at kervyn.de) dass die Mail einfach verworfen wird.
>
> Ich habe auch schon versucht relayhost durch default_transport zu
> ersetzen, smtpd_relay_restrictions mit smtpd_recipient_restrictions zu
> kombinieren/ersetzen.
>
> Entweder habe ich irgendwo n dummen Syntaxfehler drin, oder ich habe
> irgendwo n dummen Denkfehler drin.
>
> Gruß
> Boris
Mehr Informationen über die Mailingliste postfix-users