我正在安装一个列表服务器来管理我们发送的所有营销邮件。我使用的解决方案(PHP列表) 有一些很好的处理退回邮件的功能,但我需要先让退回邮件到达服务器。列表服务器通过我们的 ISP 的智能主机发送邮件,但在列表电子邮件的“发件人”字段中使用我们的主要域名。
问题是,邮件到该域名转到我们的 Exchange 服务器;因此我需要某种方式来抓取发往该地址的电子邮件并将其发送到列表服务器而不是 Exchange 服务器。这似乎无法仅使用 Hub Transport 规则来实现,所以有人知道我该如何实现吗?还是我完全用错了方法?
答案1
您的邮件最终会到达您的 Exchange 服务器,并且由于服务器认为自己对发送到该域的所有邮件负责,所以如果帐户存在,它会尝试在本地发送邮件,如果不存在,则会将其退回。
这里有几个选项:
- 为列表服务器设置另一个电子邮件地址(不在您的域中),将 Exchange 服务器上的邮箱中的电子邮件转发到此地址
- 从子域发送电子邮件,例如[电子邮件保护],设置 list.domain.com 的 MX 记录以指向列表服务器。