Postfix不转发,只是将电子邮件存储在用户帐户中

时间:2014-01-08 00:22:44

标签: ubuntu postfix-mta

我过去跟着this guide并成功转发了收到的电子邮件。但是,直到最近,这已经停止,所有电子邮件都存储在相应的用户帐户中。

服务器未列入黑名单,并且未报告任何错误。

我有什么可以尝试的吗?

虚拟文件未报告任何错误。

这是main.cf文件:

smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu)
biff = no
append_dot_mydomain = no

readme_directory = no

smtpd_tls_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
smtpd_tls_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
smtpd_use_tls=yes
smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache

# See /usr/share/doc/postfix/TLS_README.gz in the postfix-doc package for
# information on enabling SSL in the smtp client.

myhostname = example.com
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
myorigin = /etc/mailname
mydestination = example.com, localhost
relayhost = 
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all

这是我的virtual文件的示例:

nsw@example.com nsw
nsw personal@email.com

1 个答案:

答案 0 :(得分:1)

如果它之前有效并且邮件留在邮箱中而不是完全没有转发。 假设你已经尝试过:

sudo service postfix restart

您是否尝试过检查转发地址是否仍然正确:

sudo vi /etc/postfix/virtual

如果检查完毕,你也可以重做:

sudo postmap /etc/postfix/virtual

如果仍然无效,您可以发布上次电子邮件尝试的/etc/postfix/main.cf(减去个人信息)和/var/log/mail.info日志。

最后两个文件显示了解决后缀问题的非常有价值的信息。

相关问题