0

我们有当前位于供应商子域中的自定义 cms,例如 cms.vendor.com。它发送来自 user@vendor.com 的电子邮件,并且似乎工作正常(使用 Email Queuing + SwiftMailer)

我们的供应商要求我们为他的用户添加功能,以便能够从下拉列表中选择与他拥有的其他域相关联的 3-4 个其他电子邮件地址。基本上,我们需要能够从标记为从@hisdomains.com、多个域发送的服务器发送电子邮件。

我是一名网络程序员,在中继消息方面一无所知。我将如何才能从他的其他域发送电子邮件?他需要在他的邮件服务器上设置权限,还是我需要进入他的 SMTP 服务器才能发送出去?

当涉及到垃圾邮件和 gmail 信任我们时,我应该注意哪些事项?

编辑:

不确定我最初的问题是否足够清楚。供应商拥有三个域:mysite.com、myothersite.com、mythirdsite.com。他希望我们 crm 的用户能够发送他在这些域上的电子邮件。因此,我的专用服务器将尝试在 FROM: 标头中以 user@mysite.com、user@myothersite.com 和 user@mythirdsite.com 的身份发送电子邮件。

4

2 回答 2

2

只要允许您的服务器代表您的供应商拥有的域进行发送,您就不会有问题;From:当您发送电子邮件时,只需将标题更改为其他内容。

必须正确配置 SPF、发件人 ID 和 DKIM 等内容,以允许您的服务器代表任何域进行发送。

另见:http ://en.wikipedia.org/wiki/E-mail_authentication

于 2012-04-23T04:56:35.373 回答
1

mx 记录解析到同一服务器的任何域都可以使用。因此 user@any.domain 将通过电子邮件发送 mx 条件服务器上的同一用户。

要回答您的问题 - 只需确保每个域名的 DNS 区域文件中的 mx 记录指向与您要共享电子邮件的域相同的服务器。

还取决于服务器配置(如共享或其他)我假设它专用于安装了一个简单的电子邮件服务器。我不确定 cPanel/共享服务器。但可能相同。

于 2012-04-23T04:41:29.223 回答