从供应商的多个域发送电子邮件



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

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

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

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

编辑:

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

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

像SPF,发件人ID和DKIM之类的东西必须正确配置,以允许您的服务器代表任何域发送。

另请参阅:http://en.wikipedia.org/wiki/E-mail_authentication

MX 记录解析为同一服务器的任何域都将起作用。 因此user@any.domain将向MX条件服务器上的同一用户发送电子邮件。

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

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

最新更新