作者选择了 COVID-19 救援基金作为 Write for Donations计划的一部分接受捐款。
介绍
Gmail 和 Google Apps 电子邮件的一个不太熟悉的功能是 Google 的便携式 SMTP 服务器,而不是在您的 DigitalOcean Droplet或 Kubernetes Cluster上管理自己的发送邮件服务器,您可以使用您想要发送电子邮件的任何脚本或程序来配置 Google 的 SMTP 服务器设置。
<$>[注] 注:截至2022年6月22日,DigitalOcean正在阻止所有新帐户的SMTP。作为这一新政策的一部分,我们已经与SendGrid合作,以便我们的客户仍然可以轻松地发送电子邮件。
福利
您可以选择使用 Google 商店并通过其 SMTP 服务器索引发送的电子邮件,因此所有发送的电子邮件都可搜索并备份到 Google 服务器上。如果您选择使用您的 Gmail 或 G Suite 帐户来发送电子邮件,则您的所有电子邮件都将位于一个方便的地方。
设置
Google 的 SMTP 服务器需要身份验证,因此以下是如何在邮件客户端或应用程序中设置身份验证:
<$>[注] 注: 开始之前,请考虑根据 Google 来调查您的邮件客户端或应用程序的安全评级。如果您使用的是 Google 认为不安全的程序,则您的使用将被阻止,除非您启用不安全的应用程序(Google 不建议的安全设置)或生成应用程序特定的应用程序密码。
- SMTP 服务器(即出发邮件服务器): [smtp.gmail.com (http://smtp.gmail.com)
- SMTP 用户名: 您的完整 Gmail 或 G Suite 电子邮件地址 (例如,
[email protected]
或example@your_domain
) - SMTP 密码:
您的 Gmail 或 G Suite 电子邮件密码
- SMTP 端口:
465
- SMTP TLS/SSL 需要: 是的
为了让 Google 自动将您发送的电子邮件复制到发送文件夹,您还必须验证您的帐户是否已启用 IMAP 访问。
要做到这一点,请前往 Gmail 设置,然后单击 ** 转发和 POP/IMAP** 选项卡。 滚动到 ** IMAP 访问** 部分,并确保您的帐户已启用 IMAP 访问。
注意:Google 将自动将您通过其 SMTP 服务器发送的任何电子邮件的 从行重写到与帐户相关联的默认电子邮件地址,如果使用的电子邮件不在 Gmail 或 G Suite 设置中的 发送电子邮件作为地址列表中。
您需要知道这一细微差别,因为它会影响您的电子邮件的呈现,从收件人的角度来看,它也可能影响某些程序的回复
设置。
发送限制
Google 限制了用户可以通过其便携式 SMTP 服务器发送的邮件数量. 此限制限制了每天发送的邮件数量为 99 封邮件; 限制在您达到限制后 24 小时自动删除。
结论
如果这种轻量级的选项不够,您可以考虑安装和配置postfix作为仅发送的SMTP服务器(https://andsky.com/tech/tutorials/how-to-install-and-configure-postfix-as-a-send-only-smtp-server-on-ubuntu-18-04)。