我正在运行一个邮件服务器,我想阻止伪造的电子邮件。一旦用户通过身份验证,他就可以伪造自己的电子邮件。
这是我的部分/etc/postfix/master.cf
,其中应该包含相关的配置:
smtp inet n - - - - smtpd
submission inet 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_sender_login_maps=pgsql:/etc/postfix/pgsql-email2email.cf
-o smtpd_sender_restrictions=reject_sender_login_mismatch
-o smtpd_sasl_local_domain=$myhostname
-o smtpd_client_restrictions=permit_sasl_authenticated,reject
-o smtpd_recipient_restrictions=reject_non_fqdn_recipient,reject_unknown_recipient_domain,permit_sasl_authenticated,reject
奇怪的是,无论我在这个配置中犯了什么错误(例如替换pgsql
为),postfix 似乎都不会在意。在或foobar
中没有得到任何错误输出。/var/log/mail.err
/var/log/mail.log
什么可能导致此类“错误”?我可以在哪里搜索问题原因?
非常感谢您的帮助。
答案1
今天我了解到……雷鸟显示的内容与雷鸟实际执行的操作无关。
在我不再遇到 evolution 问题之后,很明显这不是客户端的问题,然后我在服务器端阻止了端口 25,然后 thunderbird 没有发送任何邮件(无法访问服务器) - 因此尽管在配置向导中配置了端口 587(我重复了几次)thunderbird 使用了端口 25。只有删除 thunderbird-config(~/.thunderbird)才能解决这个问题(我也重新安装了,但也许删除 ~/.thunderbird 就足够了)。