<added a subject to my previous message, sorry about the noise>

juodu...@gmail.com wrote:
> Good day,
> 
> Why does postfix accept mail to 'RCPT TO: <Postmaster>' on submission
> port, even when smtpd_recipient_restrictions are set to
> permit_sasl_authenticated,reject? It's postfix-2.11.0 on Ubuntu
> trusty. Excerpt from chat session and configs below.
> 
> $ openssl s_client -connect mail.my-domain.com:587 -starttls smtp -quiet
> 250 DSN
> EHLO localhost
> 250-mail.my-domain.com
> 250-PIPELINING
> 250-SIZE 104857600
> 250-ETRN
> 250-AUTH PLAIN
> 250-ENHANCEDSTATUSCODES
> 250-8BITMIME
> 250 DSN
> MAIL FROM: <m...@example.com>
> 250 2.1.0 Ok
> RCPT TO: <postmas...@my-domain.com>
> 554 5.7.1 <postmas...@my-domain.com>: Recipient address rejected: Access 
> denied
> RCPT TO: <Postmaster>
> 250 2.1.5 Ok
> 
> $ postconf -n
> alias_maps = hash:/etc/aliases
> append_dot_mydomain = no
> biff = no
> config_directory = /etc/postfix
> content_filter = amavisfeed:[127.0.0.1]:10024
> default_database_type = cdb
> disable_vrfy_command = yes
> mailbox_size_limit = 0
> message_size_limit = 104857600
> mydestination = localhost.localdomain localhost
> myhostname = mail.my-domain.com
> mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
> myorigin = mail.my-domain.com
> postscreen_dnsbl_action = drop
> postscreen_dnsbl_sites = swl.spamhaus.org*-5 
> list.dnswl.org=127.0.[2..14].[2..3]*-5 zen.spamhaus.org*2 
> bl.spameatingmonkey.net*2 bl.mailspike.net*2 bl.spamcop.net 
> truncate.gbudb.net psbl.surriel.com rbl.megarbl.net
> postscreen_dnsbl_threshold = 5
> postscreen_dnsbl_whitelist_threshold = -1
> postscreen_greet_action = enforce
> receive_override_options = no_address_mappings
> relay_domains =
> smtp_tls_CAfile = /etc/ssl/certs/ca-certificates.crt
> smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache
> smtpd_client_restrictions = reject_unknown_reverse_client_hostname
> smtpd_data_restrictions = reject_unauth_pipelining
> smtpd_helo_required = yes
> smtpd_helo_restrictions = reject_invalid_helo_hostname warn_if_reject 
> reject_unknown_helo_hostname
> smtpd_recipient_restrictions = permit_mynetworks 
> reject_unknown_recipient_domain reject_non_fqdn_recipient 
> reject_unauth_destination
> smtpd_relay_restrictions = permit_mynetworks permit_sasl_authenticated 
> reject_unauth_destination
> smtpd_sender_restrictions = reject_unknown_sender_domain
> smtpd_tls_cert_file = /etc/ssl/local/mail.my-domain.com.bundle.crt
> smtpd_tls_dh1024_param_file = /etc/postfix/dh2048.pem
> smtpd_tls_key_file = /etc/ssl/private/mail.my-domain.com.key
> smtpd_tls_mandatory_protocols = !SSLv2 !SSLv3
> smtpd_tls_protocols = !SSLv2 !SSLv3
> smtpd_tls_security_level = may
> smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
> strict_rfc821_envelopes = yes
> tls_ssl_options = NO_COMPRESSION
> virtual_alias_maps = cdb:/etc/postfix/virtual
> virtual_mailbox_domains = my-domain.com my-domain-2.com
> virtual_transport = lmtp:unix:private/dovecot-lmtp
> 
> $ postconf -Mf
> smtp       inet  n       -       -       -       1       postscreen
> smtpd      pass  -       -       -       -       -       smtpd
> dnsblog    unix  -       -       -       -       0       dnsblog
> submission inet  n       -       -       -       -       smtpd
>     -o syslog_name=postfix/submission
>     -o smtpd_tls_security_level=encrypt
>     -o smtpd_tls_mandatory_ciphers=high
>     -o smtpd_sasl_auth_enable=yes
>     -o smtpd_sasl_type=dovecot
>     -o smtpd_sasl_path=private/auth
>     -o smtpd_client_restrictions=
>     -o smtpd_helo_restrictions=
>     -o smtpd_sender_restrictions=
>     -o smtpd_data_restrictions=
>     -o smtpd_end_of_data_restrictions=
>     -o smtpd_recipient_restrictions=
>     -o 
> smtpd_relay_restrictions=reject_non_fqdn_recipient,reject_unknown_recipient_domain,permit_sasl_authenticated,reject
> pickup     unix  n       -       -       60      1       pickup
> cleanup    unix  n       -       -       -       0       cleanup
> qmgr       unix  n       -       n       300     1       qmgr
> tlsmgr     unix  -       -       -       1000?   1       tlsmgr
> rewrite    unix  -       -       -       -       -       trivial-rewrite
> bounce     unix  -       -       -       -       0       bounce
> defer      unix  -       -       -       -       0       bounce
> trace      unix  -       -       -       -       0       bounce
> verify     unix  -       -       -       -       1       verify
> flush      unix  n       -       -       1000?   0       flush
> proxymap   unix  -       -       n       -       -       proxymap
> proxywrite unix  -       -       n       -       1       proxymap
> smtp       unix  -       -       -       -       -       smtp
> relay      unix  -       -       -       -       -       smtp
> showq      unix  n       -       -       -       -       showq
> error      unix  -       -       -       -       -       error
> retry      unix  -       -       -       -       -       error
> discard    unix  -       -       -       -       -       discard
> local      unix  -       n       n       -       -       local
> virtual    unix  -       n       n       -       -       virtual
> lmtp       unix  -       -       -       -       -       lmtp
> anvil      unix  -       -       -       -       1       anvil
> scache     unix  -       -       -       -       1       scache
> amavisfeed unix  -       -       n       -       2       lmtp
>     -o lmtp_data_done_timeout=1200
>     -o lmtp_send_xforward_command=yes
>     -o disable_dns_lookups=yes
>     -o max_use=20
> 127.0.0.1:10025 inet n   -       n       -       -       smtpd
>     -o content_filter=
>     -o 
> receive_override_options=no_unknown_recipient_checks,no_header_body_checks,no_milters
>     -o smtpd_client_restrictions=
>     -o smtpd_helo_restrictions=
>     -o smtpd_sender_restrictions=
>     -o smtpd_data_restrictions=
>     -o smtpd_end_of_data_restrictions=
>     -o smtpd_recipient_restrictions=permit_mynetworks,reject
>     -o smtpd_relay_restrictions=
>     -o mynetworks=127.0.0.0/8
>     -o smtpd_authorized_xforward_hosts=127.0.0.0/8
>     -o smtpd_error_sleep_time=0
>     -o smtpd_soft_error_limit=1001
>     -o smtpd_hard_error_limit=1000
>     -o smtpd_client_connection_count_limit=0
>     -o smtpd_client_connection_rate_limit=0
>     -o local_header_rewrite_clients=

-- 
juodumas

Reply via email to