我已经基本实现了我需要的功能,但是由于我实现的方式,我发现某些电子邮件服务器拒绝接受我们的消息。
我们在 Exchange 2013 中有一个启用邮件的公共文件夹,用于接收某些查询。我们希望发送电子邮件的人收到回复,说“谢谢,我们已收到您的邮件,我们会及时处理”等。
因此,我的公共文件夹是“咨询”,并接受发往[电子邮件保护]。我使用 Outlook 中的文件夹助手设置了发送自动回复的回复模板。
此外,我还添加了一个新的电子邮件地址[电子邮件保护]到公共文件夹并将其设置为默认回复地址。
另外,某些用户对公共文件夹具有 SendAs 权限,因此他们可以发送回复而不会出现自己的直接电子邮件地址。
一切正常,除了我们收到来自某些电子邮件地址的拒绝,我 99% 确定这是因为他们的 SMTP 服务器正在进行一些高级反垃圾邮件检查并识别出 noreply.mydomain.com 无效(事实上它无效)。
解决这个问题的最佳方法是什么?我可以创建一些虚拟 MX 记录吗?如果可以,我应该将其指向哪里?
在 Exchange 中是否有任何方法可以将自动回复设置为来自其他地址?这样我就可以设置一个通讯组[电子邮件保护](没有成员)并从那里发送回复。
另一种方法是尝试通过我们的 ISP 的智能主机将出站电子邮件路由到有问题的地址,但在创建发送连接器时似乎我只能指定域作为地址空间而不是单个地址。
答案1
您的问题涉及接收端执行 SPF 或 DMARC 或两者。
我在您的例子中看到了几个选项:
- 只保留一个电子邮件地址,用于接收和自动回复。设置一条规则,规定“如果我收到一封主题行中带有“回复:”的电子邮件,请删除该电子邮件。”——这将删除所有收到的回复(假设用户不更改主题行)。内部用户不会使用 SEND AS,而是进入公共文件夹并以自己的身份回复任何查询……从而以自己的身份与外部方进行通信,继续进行该查询。
- 使用适当的 SPF 和 DMARC 记录在外部 DNS 中设置“noreply.mydomain.com”域。您不需要 MX 记录……因为您不会收到发送到该域的邮件。现在您可以设置指向 Exchange 服务器的 MX 记录,然后在 Exchange 服务器中设置该域,以允许他们回复,然后设置传输规则,立即回复“我们告诉过您这个邮箱不受监控!”
- 您可以设置[电子邮件保护]作为 Exchange 中的简单邮箱。外部用户将向该邮箱发送电子邮件。此邮箱将执行 3 项操作:首先,它将使用您的自动回复自动回复(确保发件人地址是下面“第三项”中的内容)。其次,它将该消息转发到“公共文件夹”,供您的内部用户处理。该公共文件夹将具有类似“[电子邮件保护]“或其他。这将是内部用户将发送的地址,并希望进一步讨论。第三,最初收到电子邮件的简单邮箱需要将其默认 SMTP 地址设置为[电子邮件保护]。这就是自动回复的来源。然后,您将在 Exchange 中设置传输规则,规定“丢弃进入[电子邮件保护] (另一种选择:您也可以设置一个传输规则来代替邮箱自动发送到 PF,但这里唯一的问题是,您将没有一个很好的转储邮箱来进行审计/日志记录,以防有人说“他们说他们发送了”)
在我看来,第三个选项是最好的设置,因为这将处理发送到您的咨询“邮箱”的任何新电子邮件,这些电子邮件将自动发送到 PF,并拒绝任何回复或电子邮件[电子邮件保护]默认发件人地址。您还可以单独使用 PF 来处理所有实际通信,并且用户可以使用该 PF 发送邮件,而不是使用原始的“查询”地址。
希望这会有所帮助..如果您希望某人最初向该邮箱发送电子邮件,设置“无回复”邮箱并不是一件容易的事。