如果我们有朋友申请过亚马逊云服务的应该知道对于新客账号有赠送100+免费云服务。比如有提供12个月的云服务器、3个月的轻量服务器、12个月的S3对象存储、永久免费的CDN服务。同时,还有提供每月3000条的邮件推送服务。这里,我们有很多朋友有WordPress网站的还可以利用FluentSMTP插件实现邮件的推送。
在这篇文章中,我们记录WordPress FluentSMTP 插件+Amazon SES邮件推送服务,实现我们给WordPress用户推送邮件的功能。一起看看如何实现的。
FluentSMTP 插件直接安装,然后在设置界面我们可以看到可选多个邮局服务商,包括我们这里需要用到的Amazon SES。
当然,我们需要先拥有一个亚马逊云SES服务,如果我们没有注册可以直接注册亚马逊云账号,且可以得到100+的免费云服务。其他的配置信息,我们需要在SES中获取到。
这里我们需要先创建IAM权限。
在用户项中创建用户。
然后我们准备提供一个用户名,并在该字段下指示支持的格式。比如我创建一个FluentSMTP的账号。
我们选择权限为"直接附加策略",然后搜索 "snsfull" 和"sesfull",勾选 AmazonSESFullAccess 和 AmazonSNSFullAccess。
创建完毕,我们可以看到如上图,可以查看用户。
我们还需要创建一个访问密钥。
选择一个执行案例或者是我们直接选择其他。创建后可以看到密钥,这里需要记录。
密钥很重要,我们需要复制到插件中。
我们可以将密钥信息填写到FluentSMTP插件中,包括发件人邮箱和名称。注意选择支持的地区,在右上角可以看到。保存后自动测试,如果填写不对会提醒的。
这个时候,我们在插件的设置已经完成,但是这个时候还不可以使用,还需要在SES中设置接触沙盒。
默认情况下,新的AWS控制台帐户将处于沙盒模式。在此模式下,您将只能模拟或练习发送电子邮件到您自己的电子邮件地址,并在验证身份下验证它们。要向用户发送电子邮件或实时发送电子邮件,您需要从沙盒模式启动,向AWS生产访问支持提交请求,以使您的SES帐户从沙盒启动。具体参考这里。
总结,这篇文章我们是使用的免费每月3000条信息的Amazon SES邮件推送服务,可以实现我们的WordPress推送邮件功能。当然这里也需要借助这个FluentSMTP插件。
本文出处:老蒋部落 » WordPress FluentSMTP插件+Amazon SES实现免费邮件推送服务 | 欢迎分享( 公众号:老蒋朋友圈 )