14

我正在使用 postfix 发送电子邮件。当我向其他域发送电子邮件时它工作正常,但当我向配置后修复的同一域发送电子邮件时它不发送电子邮件。

下面是我的配置:

myhostname = [FQDN]
virtual_alias_maps = hash:/etc/postfix/virtual
#home_mailbox = mail/
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
#myorigin = /etc/mailname
#mydestination = mydomain1.com, mydomain2.com
#relayhost =
#mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all
inet_protocols = ipv4

谁能指出错误配置在哪里?

4

2 回答 2

28

在您的 main.cf 文件中添加此空白行。

mydestination = 

然后通过运行重新加载您的后缀配置

/etc/init.d/postfix reload

我注意到您曾尝试通过注释掉定义 mydestination 的行来做类似的事情,但是,这不会解决您的问题,因为 mydestination 默认为 $myhostname, localhost.$mydomain, localhost 。

于 2014-04-23T09:36:43.880 回答
3

检查 /etc/postfix/main.cf 文件中的设置,特别是 virtual_mailbox_domains 的设置。如果您的域在此行中,但另一台服务器是您域的 MX,那么这将解释问题 - 即后缀服务器认为它正在处理您的域的传入邮件,但 MX 记录却另有说明。

于 2013-07-12T19:00:54.160 回答