电子邮件退回550 5.1.1收件人被拒绝


8

客户端最近将电子邮件切换到Exchange Server / Outlook。从那以后,从我公司发送到其公司的任何电子邮件地址的电子邮件从系统管理员退回,并显示以下错误:

  Your message did not reach some or all of the intended recipients.

   Subject:  Email Solution
   Sent: 12/12/2012 11:08 AM

   The following recipient(s) cannot be reached:

   'name@client.org' on 12/12/2012 11:08 AM
    550 5.1.1 <name@client.org> recipient rejected

在退回电子邮件的“邮件选项”中查看,“ Internet标头”字段中没有数据。

我客户的IT人员说我们没有受到阻碍,但我想不出反弹的任何其他原因。

关于要问什么问题或如何解决此问题的任何建议都将有所帮助。

我正在使用Outlook 2007的桌面版本,并通过ISP连接。

谢谢。


1
当然,您不会因为NDR声明“收件人被拒绝”而不是“发件人被拒绝”而被阻止。我可以想到一些可能是错误的事情(在收件人的一端):1.收件人的服务器对您要发送到的域没有权威性。2.收件人没有您要发送到的电子邮件地址。3.收件人端出现其他一些配置错误。
joeqwerty

谢谢joeqwerty。我将在第1点与他们的管理员核对。关于第2点,当他们发送电子邮件时,我会收到相同的退信,并且我打了“回复” ...并且他们在内部发送/接收都没有问题,因此地址必须为在他们的系统中...对吗?我不是交流专家,感谢您的指导。
斯坦(Stan)

MX记录是否为您的客户更改了?我曾看到过类似的错误(尽管“用户未知”错误),其中发件人具有陈旧的DNS记录,并试图将其MX解析为不再托管它的IP。如果是这种情况,则意味着您的DNS记录已过时,需要刷新。
DKNUCKLES 2012年

@Stan-听起来不错。如果您要回复电子邮件,则收件人电子邮件地址应该可以。如DKNUCKLES所述,DNS(MX记录)可能是问题,或者Exchange配置可能是问题。如果Exchange中的“接受域”配置不正确,则内部电子邮件内部将起作用,而内部电子邮件外部将不起作用。
joeqwerty,2012年

@DKNUCKLES-谢谢您的帮助。我将跟进,看看是否可以找到解决方案。
斯坦(Stan)

Answers:


12

550 5.1.1 表示收件人电子邮件服务器认为该电子邮件地址在目标域中不存在,因此无法传递它。

除非您只是在电子邮件地址中打错了文字,否则您将无法解决此问题,必须在另一端解决。


也可能出于策略原因而拒绝该邮件,例如,因为服务器配置为不接受发送者和接收者地址的组合的邮件。
珍妮·D

1
@JennyD如果是这种情况,则邮件服务器会公然说谎拒绝原因。这对任何人都没有帮助。
迈克尔·汉普顿

RFC5321§7.9“由于这些或其他政策原因而拒绝邮件时,应使用550代码响应EHLO(或HELO),MAIL或RCPT。” 我同意这没有帮助。
珍妮·D

1
@JennyD错误的RFC。这是RFC 3463扩展状态代码。其中,5.1.1表示“用户不存在”,而5.7.1表示“我不希望您的垃圾消失”。
迈克尔·汉普顿

2
您让我感到很高兴,因为我不再将电子邮件系统作为工作的主要部分。
詹妮·D

1

告诉IT管理员假设其域为client.org,将以下记录添加到其域DNS区域文件中:

一个记录

主机:邮件

指向:[在此处输入不带刹车的client.org的IP地址]

MX记录

优先级:0

主持人:@

指向:mail.client.org


0

如果电子邮件通过了垃圾邮件过滤器并且尚未在其上注册电子邮件地址,则可能是垃圾邮件过滤器的原因


2
我很好奇为什么这被否决了?最好加上-2进行解释,所以我们知道为什么这是无效的。我之所以来到这里,是因为我得到了550 5.1.1(中继表中的用户未知),听起来像是中间服务器拒绝该消息。它的用户交换服务器也是可能的,但没有解释,否决票是无益的。
ScottC

0

当我尝试通过电子邮件发送到任何电子邮件地址时出现问题。甚至那些我可以使用其他服务器通过电子邮件发送的邮件。

从Ubuntu 14.04升级到16.04后出现了这个问题。我有Virtualmin和后缀。我将旧的/etc/postfix/main.cf与新的/etc/postfix/main.cf进行了比较,并发现了一些变化。

对我来说,解决方法是在/etc/postfix/main.cf中注释掉“ default_transport = error”,然后重新启动postfix。

文件:/etc/postfix/main.cf注释掉的行:default_transport = error

通过在行的开头添加#来注释掉该行。

使用... sudo /etc/init.d/postfix restart重新启动postfix

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.