Email 具有相同域的电子邮件不会从postfix发出
我用postfix发送电子邮件。当我向其他域发送电子邮件时,它可以正常工作,但当我向post fix配置的同一域发送电子邮件时,它不会发送电子邮件 以下是我的配置:Email 具有相同域的电子邮件不会从postfix发出,email,postfix-mta,Email,Postfix Mta,我用postfix发送电子邮件。当我向其他域发送电子邮件时,它可以正常工作,但当我向post fix配置的同一域发送电子邮件时,它不会发送电子邮件 以下是我的配置: myhostname = [FQDN] virtual_alias_maps = hash:/etc/postfix/virtual #home_mailbox = mail/ alias_maps = hash:/etc/aliases alias_database = hash:/etc/aliases #myorigin =
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
有人能告诉我错误配置在哪里吗?检查/etc/postfix/main.cf文件中的设置,特别是虚拟邮箱域的设置。如果您的域在此行中,但另一台服务器是您域的MX,则这可以解释问题-即,postfix服务器认为它正在处理您域的传入邮件,但MX记录表明不是这样。在main.cf文件中添加此空行
mydestination =
然后通过运行
/etc/init.d/postfix reload
我注意到您试图通过注释掉定义mydestination的行来执行类似的操作,但是,这并不能解决您的问题,因为mydestination默认为$myhostname,localhost。$mydomain,localhost 我已经在上面提到了我的配置。google上未设置虚拟邮箱和MX域。我应该修改什么配置来解决这个问题?实际上电子邮件正在被退回。日志中提到了这一点。这就是日志所说的:“Jul 14 05:18:54 localhost postfix/local[32434]:AED86105E43:to=,relay=local,delay=0,delay=0/0/0/0,dsn=5.1.1,status=bounched(未知用户:“shahzad.fatehali”)”这正是我的情况。谢谢。虽然我已经在
mydestination=
行中定义了许多目的地,但这似乎有效。我只是从行中删除了我的域,现在它就可以工作了。这导致了一个解决方案,但应该注意的是,从mydestination列表中删除域将解决问题-除非您在同一主机上运行邮件处理程序(如果您有邮件处理程序,那么您一开始就不会有问题)非常感谢,这是唯一有效的答案。谢谢@hofan41。你节省了我几个小时的工作:)。