Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/email/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Email 具有相同域的电子邮件不会从postfix发出_Email_Postfix Mta - Fatal编程技术网

Email 具有相同域的电子邮件不会从postfix发出

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 =

我用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 = /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。你节省了我几个小时的工作:)。