为什么以及何时需要 Amazon SES 发送 WordPress 邮件
用户常常遇到的问题是无法从他们的 WordPress 网站发送邮件。这是个问题,因为您需要依赖邮件来保持网站平稳运行。例如,您的网站使用邮件来重置遗忘的密码或在有新用户注册或有访客填写联系表单时发送通知。
默认情况下,WordPress 使用 PHP mail 函数发送邮件。但这功能并不总是如期工作,原因通常是 WordPress 托管公司屏蔽了这一函数以防滥用和垃圾邮件。此外,流行邮件服务提供商的垃圾邮件过滤器会检查传入邮件以验证发件人,但默认的 WordPress 邮件未通过此检查,有时甚至可能未能进垃圾邮件文件夹。
SMTP(简单邮件传输协议)是发送邮件的行业标准。与 PHP mail 函数不同,SMTP 使用适当的身份验证,提高邮件成功送达几率。Amazon SES 是为商务邮件设计的 SMTP 服务,是发送 WordPress 通知邮件给您和您的团队并发送电子邮件简报给大型邮件列表的好选择。每年 Amazon SES 是免费的,一年后,您或许需要按使用量付费,具体取决于发送的邮件数量及其他因素。您可以在 Amazon SES 的定价页面上了解费用细节。
步骤 1:配置您的 Amazon AWS 帐户
首先,您需要访问 Amazon Web Services 网站注册一个免费帐户。虽然帐户是免费的,但您需要在设置帐户时输入信用卡信息。您还需要在设置 AWS 帐户时输入联系信息和其他详细信息。创建了 AWS 帐户后,接下来需设置一个用户,这将为您提供后续需要的访问密钥。要做到这点,您需要打开 Amazon Web Services 用户页面。然后在此页面中点击“创建用户”按钮。
步骤 2:将 Amazon Web Services 切换到生产模式
默认情况下,您的 Amazon SES 帐户将在 Sandbox 模式下运行。这个有限模式只允许您发送邮件给已验证的电子邮件地址,并旨在防止滥用的情况。如果您想向任何人发送邮件,您需要申请从Sandbox模式转到生产模式。
步骤 3:在您的 WordPress 网站上安装 WP Mail SMTP
WP Mail SMTP 是 WordPress 最佳的 SMTP 插件。您需要购买 Pro 计划或更高版本才能使用 Amazon SMTP。为您提供获取高级支持和由专家进行的细致设置服务。首先,您需要在您的网站上安装并激活 WP Mail SMTP。有关更多详细信息,请查看我们关于如何安装 WordPress 插件的指南。