You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

Postfix配置强制TLS出站却仍可通过SMTP 25端口发送邮件的问题排查求助

Postfix配置强制TLS出站却仍可通过SMTP 25端口发送邮件的问题排查求助

各位Postfix大佬好,今天我偶然发现一个让我摸不着头脑的问题:明明我已经配置了Postfix强制使用加密TLS连接出站,可我的邮件服务器居然还是能通过普通的SMTP 25端口发送邮件。我反复检查了配置,但还是没找到问题所在,想请各位帮忙看看我漏掉了什么配置?

以下是我的配置文件相关内容:

main.cf 配置片段

### Outbound SMTP connections (Postfix as sender)###

smtp_use_tls = yes

smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache

smtp_tls_loglevel = 1

tls_random_source = dev:/dev/urandom

smtp_tls_protocols = !TLSv1.1, !TLSv1, !SSLv2, !SSLv3

smtp_tls_ciphers = high

smtp_tls_mandatory_protocols = !TLSv1.1, !TLSv1, !SSLv2, !SSLv3

smtp_tls_mandatory_ciphers = high

### Inbound SMTP connections ###

smtpd_use_tls = yes

smtpd_sasl_type=dovecot

smtpd_sasl_path=private/auth

smtpd_sasl_security_options = noanonymous

smtpd_tls_cert_file = /etc/letsencrypt/live/mail.mydomain.com/fullchain.pem

smtpd_tls_key_file = /etc/letsencrypt/live/mail.mydomain.com/privkey.pem

smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache

smtpd_relay_restrictions = permit_sasl_authenticated, reject_unauth_destination

smtpd_recipient_restrictions=reject_unknown_recipient_domain,permit_sasl_authenticated,permit_mynetworks

smtpd_sender_restrictions = reject_non_fqdn_sender, reject_unknown_sender_domain

###smtpd tls xtraconf

#For tls header info show

smtpd_tls_received_header = yes

# More detailed tls neg log    smtpd_tls_loglevel = 2

smtpd_tls_protocols = !TLSv1.1, !TLSv1, !SSLv2, !SSLv3

smtpd_tls_ciphers = high

smtpd_tls_mandatory_protocols = !TLSv1.1, !TLSv1, !SSLv2, !SSLv3

smtpd_tls_mandatory_ciphers = high

tls_preempt_cipherlist = yes

smtputf8_enable = no

master.cf 配置片段

smtp      inet  n       -       y       -       -       smtpd

submission inet n       -       n       -       -       smtpd
-o syslog_name=postfix/submission
-o smtpd_tls_security_level=encrypt
-o smtpd_sasl_auth_enable=yes
-o smtpd_sasl_type=dovecot
-o smtpd_sasl_path=private/auth
-o smtpd_sasl_security_options=noanonymous
-o smtpd_sasl_local_domain=mail.mydomain.com
-o smtpd_client_restrictions=permit_sasl_authenticated,reject
-o smtpd_recipient_restrictions=permit_sasl_authenticated,reject_unauth_destination

备注:内容来源于stack exchange,提问作者cz.steve

火山引擎 最新活动