使用Amazon SES和FluentSMTP插件从WordPress发送邮件配置图文教程

WordPress网站大多数时候都需要发送电子邮件,基本都包含了这个发邮件的功能。如果你经营一个会员制网站,会…

WordPress网站大多数时候都需要发送电子邮件,基本都包含了这个发邮件的功能。如果你经营一个会员制网站,会员确认邮件是必不可少的。而通常WordPress的默认电子邮件配置在发送电子邮件时并不友好。默认的PHP邮件程序有一个反复出现的问题,就是WordPress的邮件发送失败,也可以通过利用SMTP服务来解决这个问题。

像Amazon SES的亚马逊云邮件服务,这种专业的SMTP服务可以保证邮件的可靠发送。此外如果你的WordPress网站发送大量的电子邮件,比如10万封或更多,那Amazon SES将可以为你省钱,因为1万封电子邮件只需要1美元。

如果要使用Amazon SES发送WordPress的电子邮件,必须使用SMTP插件,这里指的不是WordPress的默认电子邮件发送方法。你需要以特定的方式配置该服务,这里搬主题就分享一下使用Amazon SES和FluentSMTP插件从WordPress发送邮件配置图文教程。

Amazon SES简介

Amazon SES(简单电子邮件服务)是由亚马逊提供的电子邮件营销、交易和通知服务。由于其低成本和可靠性,它适用于小型和大型企业。

通过使用SMTP接口和亚马逊SDK,Amazon SES可以立即并入现有的应用程序。电子邮件发送功能,如票务系统和电子邮件客户端,也可以添加到Amazon SES中。

Amazon SES没有预付费用或最低要求,您只需为您所使用的内容付费,并且只需为您所使用的内容付费。

FluentSMTP简介

FluentSMTP是一个强大的WP SMTP插件,它可以连接到您的电子邮件提供商,并确保您的电子邮件被正确传递。FluentSMTP确保您的WordPress邮件能够安全、迅速地送达。WordPress的邮件通过FluentSMTP与客户的电子邮件服务提供商关联。这些集成可以使电子邮件的交付速度极快。

Amazon SES的优势。

1. 向用户的收件箱发送邮件的能力很高。

通过内容筛选技术、专用IP地址和命名的仪表板来保护和提高你的发件人名称。保持良好的声誉可以保证你的邮件到达客户的收件箱中。

2. 成本效益高。

随用随付,只为你使用的服务付费。没有预付费用,没有漫长的价格谈判,没有上涨的账单,也没有最低收费。此外,如果你从亚马逊EC2-托管的关联应用程序发送,你每月发送的前62,000封电子邮件是免费的。

3. 可配置。

通过利用配置集,为您使用Amazon SES发送的电子邮件制定规则。将电子邮件指标发送到亚马逊CloudWatch进行进一步分析,或订阅亚马逊SNS以获得通知。

4. 可靠性。

Amazon SES是基于亚马逊互联网服务基础设施的,它是非常可靠的。多个数据中心和冗余系统确保了最大的可用性水平。

5. 发送交易信息

Amazon SES向其客户自动发送电子邮件,包括订单确认、发货通知和政策变更提醒。

6. 发送营销通讯

AWS SES是分发广告、新闻简报、特别优惠和其他高质量信息的绝佳工具。

7. 发送营销通讯

AWS SES是一个很好的工具,可以发送广告、通讯、特别优惠和其他高质量的内容。

8. 发送和接收电子邮件

通过关闭电子邮件应用程序的循环,可以在Amazon SES的帮助下接收电子邮件。当通知到来时,可以使用AWS Lambda来运行自定义代码。排队的电子邮件将被传递到Amazon S3桶。

FluentSMTP的优点

  • 允许你以吸引人的方式使用各种SMTP服务提供商发送电子邮件。Gmail、Amazon SES、Mailgun、Sendgrid、Sendinblue、Sparkpost和Pepipost等主要服务都有内置功能。它还可以使用任何其他SMTP服务发送电子邮件。
  • 使用SMTP保证电子邮件的发送,避免了主机服务器和主机服务提供商的限制、局限和弱点。
  • 使用SSL和TLS加密,确保电子邮件的安全发送。
  • 有大量的日志记录。你将能够跟踪你发送的每一封邮件,必要时读取已发送的邮件,并生成详细的报告。
  • 与电子邮件服务提供商的API互动已经得到改善。
  • 支持Amazon SES为你的邮件提供服务。
  • 电子邮件的实时发送。流利的SMTP将处理实时的电子邮件交付,同时将性能保持在一个较高的水平。
  • 基于条件的邮件路由。Fluent SMTP 允许你根据你选择的约束条件,同时通过许多电子邮件发送服务来路由电子邮件。
  • 重新发送电子邮件是可能的。在一些罕见的情况下,由于SMTP故障或其他连接问题,电子邮件可能无法到达。你可以在任何时候用FluentSMTP重新发送邮件。如果有必要,你也可以重新发送成功送达的邮件。
  • 批量发送电子邮件的后台处理,使网站其他功能的资源使用降到最低,从而顺利运行。
  • 可以添加与不同电子邮件服务提供商的多个连接。
  • 定期出现的通知。网站管理员将每天或每周收到有关电子邮件发送统计、可送达性和发送问题的通知,并有机会查看哪些电子邮件正在被广播。

如何使用Amazon SES和FluentSMTP从WordPress发送邮件?

前提:

  1. 注册一个域名
  2. 在Cloudflare上配置你的域名

教程如下:

使用你买的域名设置一个WordPress网站。

IMG_0

打开你的aws.amazon.com控制台

IMG_0

在搜索面板中搜索SES

IMG_0

点击 “创建身份”

IMG_0
  • 输入你的域名
  • 身份类型→域名
  • 选择 “自定义邮件来自域”。
  • 邮件来源域→你可以输入任何内容,如 “邮件”
IMG_0

向下滚动并点击 “创建身份”

IMG_0

亚马逊会在这个页面上给你DNS记录。我们需要复制这些记录,将其粘贴到CloudFlare网站上

IMG_0

在CloudFlare中添加CNAME,MX、TXT类型记录

IMG_0

一旦你添加了所有这些记录,在aws.amazon.com的左手边菜单上点击 “验证身份”。你会看到你的域名现在已经被验证了。

IMG_0
  • 一旦这样做了,我们就可以通过这个域名发送电子邮件。
  • 进入你网站的仪表板
  • 插件 → 添加新的 ,从左手边的菜单中选择
  • 搜索FluentSMTP插件
  • 安装并激活
IMG_0
  • 点击 “配置FluentSMTP”
  • 从连接提供者的列表中点击 “Amazon SES”。
IMG_0
  • 输入 “发件人电子邮件”。它应该来自你刚刚验证的域名,即help@axmi.xyz。
  • “发件人姓名 “可以是任何东西
  • 选择 “强制发送邮件”。
  • 选择 “强制发件人姓名”。
IMG_0

现在,我们再去获得Access key和Secret key

IMG_0
  • 输入与亚马逊AWS网站相同的区域。
  • 要获得Access/Secret key,请到aws.amazon.com的控制台去。
  • 从右上角点击你的个人资料
  • 点击 “安全凭证”
IMG_0

从左手边的菜单中选择 “用户”。点击 “添加新用户”

IMG_0
  • 用户名 → 输入你想要的任何名字,即你网站的标题
  • 选择 “Access key”
  • 点击 “转到权限”
IMG_0
  • 点击 “直接附加现有政策”
  • 搜索并选择 “Amazon SESFullAccess “和 “AmazonSNSFullAccess”
  • 点击 “下一步 “进行评论
IMG_0
  • 审查并确保你有 “AmazonSESFullAccess”和 “AmazonSNSFullAccess”
  • 然后点击 “创建用户”
IMG_0

你会得到access key和secret access key

IMG_0
  • 将这些复制到你的网站仪表板上
  • 点击 “保存设置”。Amazon SES已成功配置。
  • 点击 “电子邮件测试”
  • “发件人 “将是我们之前输入的那个。
  • “发送到 “将是你想要的任何电子邮件
  • 点击 “发送电子邮件”
IMG_0

邮件已成功发送

IMG_0

点击 “电子邮件日志”。Amazon SES还提供了电子邮件日志,你可以查看你所发送的所有电子邮件。

IMG_0

最后总结

通过上面的设置,最后WordPress的电子邮件是使用Amazon SES发送的,看起来这是一个相当复杂的过程,但实际上亚马逊的良好服务和可靠性使得这种努力是值得的。通过FluentSMTP和Amazon SES相结合,为发送电子邮件提供了高交付率和最小的问题。

类别:WordPress 进阶教程

本文收集自互联网,转载请注明来源。
如有侵权,请联系 wper_net@163.com 删除。

评论 (0)COMMENT

登录 账号发表你的看法,还没有账号?立即免费 注册