具有相同域的电子邮件不会从后缀发出

时间:2013-07-12 18:00:21

标签: email postfix-mta

我使用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

有人能指出错误配置的地方吗?

2 个答案:

答案 0 :(得分:28)

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

mydestination = 

然后通过运行

重新加载后缀配置
/etc/init.d/postfix reload

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

答案 1 :(得分:2)

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