如何将 SparkPost 设置为您的 SMTP 中继
鸟
2019年8月5日
电子邮件
1 min read

关键要点
目的: 本指南解释了如何将 SparkPost 作为您的 SMTP 中继 配置——让您可以通过 SparkPost 的基础架构使用任何电子邮件客户端(例如 Gmail)安全发送电子邮件而无需自定义编码。
核心设置:
在 SparkPost 中验证您的 发送域。
创建具有“通过 SMTP 发送”权限的 API 密钥。
在您的电子邮件客户端中,将 SMTP 服务器设置为
smtp.sparkpostmail.com,端口 587,用户名SMTP_Injection,密码是您的 API 密钥。通过验证发件箱中发送的链接确认设置。
安全最佳实践:
使用一个不同的域进行账户登录,而不是发送域,以避免发送失败时被锁定。
使用端口 587 和 STARTTLS 进行加密传输。
保持 API 密钥保密,并定期轮换。
使用 SparkPost 的 SMTP 的优势:
跨平台和框架的广泛兼容性。
不需要开发技能——即插即用的设置。
快速交付和详细的退回通知便于问题排查。
通过将事务和营销流量与内部电子邮件系统分开来保护送达能力。
替代选项: 开发人员可以使用 SparkPost 的 REST API 进行更精细的控制,但对于传统邮件客户端和旧系统,SMTP 更简单。
Q&A 精华
什么是 SMTP relay?
这是一项邮件发送服务,通过受信任的服务器(例如 SparkPost)路由您发送的邮件,以提高可投递性和分析可见性。
为什么我应该使用SparkPost而不是我常用的邮件主机?
SparkPost 优化消息传递、管理 IP 声誉,并提供详细的事件跟踪——这是大多数内置邮件服务器所缺乏的功能。
Can I use this with Gmail or Outlook?
是的。任何支持SMTP的客户端都可以通过输入正确的服务器名称、端口、用户名和API密钥来连接到SparkPost。
SparkPost 的 API 和 SMTP 之间有什么区别?
该API非常适合将程序化电子邮件集成到应用中的开发人员。SMTP更简单,适用于手动发送或旧系统。
如何测试连接?
您可以使用
telnet smtp.sparkpostmail.com 587来确认访问权限,或者从您配置的客户端发送测试消息。
简单邮件传输协议 (SMTP) 是一种发送和接收电子邮件的方法,它帮助电子邮件服务器——用于电子邮件操作的计算机——解码和理解您的电子邮件请求。
注意:如果您使用SMTP通过SparkPost路由所有个人邮件,太棒了!然而,请确保使用一个不同发送域的电子邮件地址(不与您的SparkPost账户关联)进行账户登录。这样一来,如果您遇到任何问题,仍然可以联系我们寻求帮助。您也可以使用telnet手动测试您的SMTP连接来诊断基本的连接问题。
您知道您需要发送电子邮件,但不想花费大量时间或精力——您只需要一个能开箱即用的解决方案。这并不是太多要求!许多框架、语言和工具都支持SMTP,但最后一步是最重要的——SMTP服务器。SparkPost通过SMTP支持和简单的设置过程满足这一需求。
今天,我将演示如何设置SMTP中继,这样您就可以使用自己的电子邮件客户端从您的个人域发送电子邮件。我将使用Gmail作为我的电子邮件客户端,并使用shopwithkindness.org作为我的发送域。
让我们开始吧!
什么是SMTP?
简单邮件传输协议 (SMTP) 是一种发送和接收电子邮件的方法,它帮助电子邮件服务器——用于电子邮件操作的计算机——解码和理解你的电子邮件请求。在配置SMTP时,选择合适的端口确保安全和可靠的电子邮件传输。例如,你的电子邮件接收人出现在指南的一个部分,告知服务器接收者是谁以及在哪里可以找到他们。
在SMTP中,发件服务器通过称之为握手的过程向接收计算机介绍自己。然后它告知接收服务器要发送什么消息以及发送到哪里。接收服务器在确认请求之前会验证域名和IP地址。一旦接收计算机授权通信,初始计算机便会传输消息。
SMTP要求两个服务器之间进行更长时间的对话来发送电子邮件,并使用称为ASCII的基于文本的代码进行通信。

SMTP的优势是什么?
When Do You Use SMTP?
SMTP仅适用于发送电子邮件。该协议涵盖在两个服务器之间传输数据的中继部分。另外一个过程,如邮局协议 (POP) 或互联网访问协议 (IMAP),用于从接收邮件服务器中为收件人检索消息。
什么是SMTP Relay?
SMTP中继是一家公司,提供使用SMTP传输标准的专用外发邮件服务器,使批量邮件发送高效有效。
为什么会使用SMTP Relay?

许多企业依赖第三方SMTP中继来发送营销通信。将促销和交易消息从内部通信中分离出来,可以保护主要业务域名免于因垃圾邮件问题而被列入阻止名单。
What Is SparkPost 用于做什么?
SparkPost 不仅仅是一个 SMTP 中继——我们是为企业提供完整的电子邮件发送和传递解决方案。全球的行业领导者每年信任我们发送 4 到 5 万亿封电子邮件。SparkPost 改善电子邮件通信并实现传递,因此您的消息能够进入收件箱,而不是垃圾邮件文件夹。我们的团队使用行业中最大的数据信息提供强大的分析见解,以便进行决策。

SparkPost 使用 SMTP 吗?
SparkPost 兼容 SMTP。使用 SparkPost 向您的订阅者和客户发送电子邮件有两种方式——API 或 SMTP 中继。为您的业务选择理想的方法主要取决于您现有的结构和编程。API 易于与许多流行系统集成,而对于没有开发人员的企业或那些在使用传统系统运营的企业,SMTP 可能是更好的选择。要了解 API 和 SMTP 方法之间的差异,请阅读我们关于云基础设施中的电子邮件API的综合指南。
如何设置SparkPost为您的SMTP中继
在设置您的SparkPost SMTP中继之前,您需要准备一些东西。
一个经过验证的发送域。
一个启用了“通过SMTP发送”权限的API密钥。
一个允许您启用SparkPost作为SMTP中继的电子邮件客户端或服务。
在本教程中,我将使用Gmail。首先,导航到设置。

在那里,点击“账户”选项卡。
接下来,点击“添加您自己的另一个电子邮件地址”。

在弹出菜单中,输入(已验证的)电子邮件地址并按“下一步”。我想能够使用“vincent@shopwithkindness.org”发送邮件,所以这就是我输入的。

然后,输入“smtp.sparkpostmail.com”作为SMTP服务器,“SMTP_Injection”作为用户名,587作为端口。您的密码应是启用了“通过SMTP发送”的API密钥。可以在您的SparkPost 仪表板的“账号 -> SMTP 中继”下找到此信息。

让我们开始吧!
最后,您需要登录您的收件箱进行确认。完成后,我们就可以了!是时候发送一些Shop With Kindness电子邮件了。



