如何创建免费的 SMTP 服务器(加上购买与 DIY 的技巧)

已发表: 2021-08-06

SMTP 服务器是一种发送电子邮件的好方法,但要了解适合您业务的最佳解决方案可能具有挑战性。 构建本地解决方案更好吗? 或者,使用托管 SMTP 中继服务提供商是否更有意义?

在本文中,我们分解了如何开始使用 SMTP 服务器、购买或 DIY SMTP 服务器时需要考虑的事项,以及如何使用 Twilio SendGrid 免费设置 SMTP 服务器。

创建 SMTP 服务器的基础知识

简单邮件传输协议或 SMTP 服务器是帮助发件人接收和发送外发电子邮件通信的应用程序 当您发送邮件时,SMTP 服务器会确定哪些服务器将接收您的中继邮件。 然后,收件人端的收件箱提供商会下载您的电子邮件内容并将其发送到收件箱。

设置 SMTP 服务器时,您可以选择构建本地解决方案或使用托管 SMTP 中继服务器服务提供商。

虽然您可以在 Windows 10、macOS 或 Linux 中设置一个简单的 SMTP 服务器,但这些服务器通常仅用于测试目的,因为这些服务器不易扩展并且通常会导致交付率低下。 本地邮件服务器的其他解决方案包括构建在 Postfix 等服务之上。

但是,值得花时间和精力吗?

您应该创建自己的 SMTP 服务器吗?

就像决定 DIY 婚礼的所有装饰品或 DIY 装修房子一样,DIY SMTP 服务器具有显着的优点和缺点。 成本、可扩展性和支持都是您必须考虑的因素,以确定是否值得投入时间和精力来构建 SMTP 服务器。

为了帮助您决定是否创建 SMTP 邮件服务器,我们编制了一个本地 SMTP 服务器的优缺点列表(我们将在下面深入了解更多详细信息)。

本地 SMTP 服务器的优缺点

优点:

      • 您可以完全控制您的系统和设置。
      • 您可以手动监控和调整您的发送实践,以提高您的送达率。
      • 您可以设置身份验证协议。

缺点:

      • 您将无法访问真正的支持系统,这意味着中断可能会很长时间并且对您的业务有害。
      • 您必须始终如一地维护服务器,因为电子邮件的可传递性是不断变化的。
      • 如果身份验证设置过程出错,您将无法获得专家支持。

成本和时间

如果您决定为 SMTP 服务器购买基于云的解决方案,则前期成本可能会更高。 但是,SMTP 服务器不是您可以设置和忘记的东西。 不仅建设需要时间和金钱,维护也需要时间。 这需要有人全职管理服务器,根据需要更新硬件和软件,并排除错误。

SMTP 服务器不是您可以设置和忘记的东西。

Twilio SendGrid这样的电子邮件服务提供商 (ESP)提供了 99.99% 的正常运行时间,但这需要多年的微调才能实现。 在设置本地解决方案时,您可能会在调整和扩展程序时遇到中断。 电子邮件中断对企业的成本可能是天文数字,因此将其纳入您的构建与购买考虑因素。

可扩展性

如果您只计划一次发送几百封电子邮件,并且不想扩展您的 SMTP 服务器以容纳数千或数万封电子邮件发送,那么本地 SMTP 服务器可能是您的完美解决方案。

但是,如果您想扩展您的电子邮件程序,以便定期与数十万客户(甚至数百万!)进行交流,那么将内部部署解决方案扩展至如此规模将是非常具有挑战性的。 Twilio SendGrid 多年来一直在完善其 SMTP 服务器,以便能够在一天内轻松扩展和发送多达58 亿封电子邮件

Twilio SendGrid 一天可以发送多达 58 亿封电子邮件。

除了发送的电子邮件的实际数量之外,随着电子邮件程序的增长,大多数人都想了解发送的电子邮件的性能。 像 Twilio SendGrid 这样的解决方案可以深入了解这些细节,比如交付指标。

支持

如果您在 Twilio SendGrid 平台上的电子邮件程序出现问题,您总有可以依靠的人,无论是我们的支持团队还是交付能力专家 从收件箱提供商要求的变化到法规遵从性或监控您的拒绝列表,总会有一些新的东西需要监控,这就是为什么拥有一个您可以随时利用的专家团队非常有帮助的原因。

但是,当您的本地程序出现问题时,您将不得不依靠您的内部开发人员和电子邮件专家来缓解问题。

本地 SMTP 服务器可能适合不希望扩展的小型企业,但仍需要有人管理和维护服务器。 对于大多数企业,我们发现基于云的 SMTP 解决方案更适合。 基于云的解决方案更可靠、更具成本效益并节省时间,因此您可以专注于最重要的事情——发展您的业务。

有关购买与 DIY 决策的更多信息,请查看我们的指南:电子邮件基础架构指南:构建还是购买?

如何使用 Twilio SendGrid 创建 SMTP 服务器

现在您已了解构建或购买 SMTP 服务的利弊,让我们看看如何使用 Twilio SendGrid 进行设置。

1. 使用 Telnet 发送测试邮件

      1. 在使用 Twilio SendGrid 设置 SMTP 服务器之前,首先使用 Telnet 发送测试电子邮件会很有帮助。 这有助于发件人更加熟悉如何使用 Twilio SendGrid 的 X-SMTPAPI 标头。
      2. 对于测试电子邮件,您需要:
        1. 设置Twilio SendGrid 帐户
        2. 创建 API 密钥
        3. 验证您的身份
      3. 准备好这些材料后,您可以打开终端并按照此分步教程了解如何使用 Telnet 发送测试电子邮件

2. 将您的服务器与 Twilio SendGrid 的 SMTP 服务集成

      1. 要与 Twilio SendGrid 的 API 集成,您需要创建一个至少具有邮件权限的 API 密钥。
      2. 将 SMTP 服务器设置为 smtp.sendgrid.net。
      3. 根据您在步骤 2(1) 中创建的 API 密钥填写您的用户名和密码。
      4. 选择端口。 对于TLS 端口,您的选项是端口 25、2525 或 587 或者,端口 465 用于 SSL。
        1. 并非所有服务器都接受端口 25。我们建议对大多数发送使用端口 587。 如需复习端口,请查看我们的文章,端口 465 和 587 有什么区别?

3. 使用 X-SMTPAPI 标头构建您的电子邮件

      1. 现在您已经完成了基本设置,是时候用有趣的东西(主题行、收件人、日程安排——哇哦!)来构建您的电子邮件。 X-SMTPAPI 是一种使用不同过滤器自定义您发送的电子邮件的简单方法。 例如,您可以使用替换标签来个性化每个收件人电子邮件的内容。
      2. 要详细了解您可以使用 X-SMTPAPI 标头做什么,请查看我们的文档文章

如果您在创建 SMTP 电子邮件帐户时遇到任何问题,请不要担心,我们有资源和电子邮件专家在此过程中为您提供帮助。

      • SMTP 错误和故障排除:出现错误,但您不确定这意味着什么? 这是帮助您排除故障错误键
      • 支持:卡住了,不知道如何前进? 从我们的支持团队获得帮助
      • 专家服务:从一开始就需要帮助来实施您的电子邮件程序吗? 不要再犹豫了——我们的电子邮件专家提供实施服务,让您在第一时间就做好准备。

创建您的免费 SMTP 服务器并开始发送

准备好创建免费的 SMTP 服务器并开始发送了吗? 在几分钟内与 Twilio SendGrid 的 MTA 集成并可靠地向您的客户发送电子邮件,而无需担心服务器管理。 注册Twilio SendGrid 的免费 SMTP 服务

Twilio SendGrid 的资源可为您提供帮助。 当您准备好发送时,这里有一些资源可以帮助您开始:

      • 如何发送 SMTP 电子邮件
      • SMTP 服务速成课程
      • SMTP 安全和身份验证:如何保护您的电子邮件程序
      • 2021 年电子邮件送达率指南