首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >网上商店向客户发送电子邮件的最佳架构

网上商店向客户发送电子邮件的最佳架构
EN

Server Fault用户
提问于 2017-10-12 07:57:59
回答 2查看 260关注 0票数 0

由于历史原因,我们现在有公司的邮件服务器托管在一个serverA,以及我们的dns条目和我们的主域。不久,我们将在serverB上开设其他地方的在线商店。配置必须保持这种方式。

向商店客户发送电子邮件(来自serverB)的最佳选择是什么,记住我们希望使用我们的主域(托管在serverA上)。

据我所知,我看到了两种可能性:

  1. 我们使用serverA向离开smtp服务器的serverB客户发送电子邮件--似乎没有必要将另一个smtp服务器放在链中,这会造成一些延迟。
  2. 我们在serverA上配置SPF dns条目,授权serverB代表我们的主域发送电子邮件--这似乎是最好的,但对我来说这是一个新的主题,我不确定这是否像我想的那样有效。

您能为这种情况推荐一种架构吗?

EN

回答 2

Server Fault用户

发布于 2017-10-12 08:32:25

这两个安装程序都同样有效:

  • 使用您现有的邮件服务器,为您的在线商店设置用于SMTP身份验证的服务帐户,并且只要格式化正确,从网上商店发送的所有邮件都将与您当前的电子邮件消息无法区分。

您将受益于您现有的声誉,不会有任何问题的交付问题,同时建立声誉从一个新的ip地址或ip地址范围的黑名单,由其他客户在您的网站托管服务提供商。

当你扩大规模,移动主机提供商等时,你就不用做任何事情了。

风险在于您的web服务器和邮件服务器之间存在一些延迟。

  • 使用您的web服务器直接发送电子邮件。

这有一个好处,你的在线商店不会有任何外部依赖。

缺点是,它要求您设置一个完整的邮件服务器,这不是很困难,但可能有点棘手。

除非您的SPF记录已经允许任何A记录代表您的域名发送邮件,否则您将需要在那里白色列出您的新ip地址。

您可能需要为这个新服务器设置新的DKIM选择器。

虽然您的新邮件服务器应该配置为允许/显示@example.com作为发件人域,但是需要注意一点,以确保它不会接受本地传递的@example.com地址,当您的在线商店向您自己的员工发送消息时,这些邮件应该到达他们的当前邮箱,而不是在您的web服务器上的(不存在的)邮箱上。

您可能从任何与您的域名相关的电子邮件声誉中受益,但您可能会因先前的ip地址用户和/或ISP ip地址范围内的其他客户所造成的ip地址黑名单而蒙受损失。

  • 第三种选择可能是使用外部提供商从您的在线商店发送事务性/促销电子邮件消息。

许多公司使用一个单独的域(而不是当前域的子域),如果存在域名将获得坏名声/发送方分数的风险。

票数 1
EN

Server Fault用户

发布于 2017-10-12 09:40:40

有第三种变体

您可以使用主组织域的子域。为域shop.domain.tld创建新的MX记录(例如),其中domain.tld -是公司域。

好处:这个三级域名不会影响您的公司域名,同时还会包含一个domain.tld后缀。

确保您创建了商店服务器ip的ptr记录(大多数电子邮件服务器检查ptr是否存在)和正确的spf记录。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/878083

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档