Postfix 不再接收邮件

Postfix 不再接收邮件

我在12月份在archlinux(4.4.3-1)上安装并配置了postfix(3.1.0-1)+dovecot(2.2.21)的邮件服务器,并确认其接收和发送功能均正常。

大约一周前,我无法通过 Thunderbird 接收和发送电子邮件。尝试发送时,Thunderbird 提示无法通过 SMTP 连接到服务器。

我可以使用发送邮件收件人从服务器接收电子邮件。这让我想到了错误转发的端口,但它们仍然指向正确的位置。其次,我想到了 DNS 问题,但 .zone 尚未更改。

我一直在寻找,但没有发现任何有助于解释这一点的东西。journalctl 没有显示任何错误迹象。

以下是我当前的设置。

postconf -n
--------
alias_database = $alias_maps
alias_maps = hash:/etc/postfix/aliases
command_directory = /usr/bin
compatibility_level = 2
daemon_directory = /usr/lib/postfix/bin
data_directory = /var/lib/postfix
debug_peer_level = 2
debugger_command = PATH=/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin ddd    $daemon_directory/$process_name $process_id & sleep 5
home_mailbox = Maildir/
html_directory = no
inet_protocols = ipv4
mail_owner = postfix
mailq_path = /usr/bin/mailq
manpage_directory = /usr/share/man
meta_directory = /etc/postfix
mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain
mydomain = gserv.se
myhostname = mail.gserv.se
mynetworks_style = host
myorigin = $mydomain
newaliases_path = /usr/bin/newaliases
queue_directory = /var/spool/postfix
readme_directory = /usr/share/doc/postfix
relay_domains =
sample_directory = /etc/postfix
sendmail_path = /usr/bin/sendmail
setgid_group = postdrop
shlib_directory = /usr/lib/postfix
smtp_tls_note_starttls_offer = yes
smtp_use_tls = yes
smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_unauth_destination
smtpd_tls_CAfile = /etc/ssl/certs/cacert.pem
smtpd_tls_auth_only = no
smtpd_tls_cert_file = /etc/ssl/certs/mail.gserv.se.crt
smtpd_tls_key_file = /etc/ssl/private/mail.gserv.se.key
smtpd_tls_loglevel = 1
smtpd_tls_received_header = yes
smtpd_tls_session_cache_timeout = 3600s
smtpd_use_tls = yes
tls_random_source = dev:/dev/urandom
unknown_local_recipient_reject_code = 550

这件事已经让我抓狂了一段时间了,如果能有另一种视角就好了。

谢谢

编辑:添加当前版本

答案1

问题解决了。

发现没有任何东西监听端口 25,因此我找到了 master.cf。

我不知道这是怎么回事,但不知何故 master.cf 中的 SMTP 行没有注释。解决后,服务器再次响应。

相关内容