这个简单的轻量级应用程序允许您通过AWS simple Email Service API从Invision Power Board平台发送电子邮件。此应用程序位于您配置的电子邮件传递方法之上,并覆盖您的默认设置。通过单击一个按钮,启用和禁用服务。该应用程序还提供了一些投诉和反弹管理操作,这些操作可以应用于成员,以帮助提高吞吐量和可交付性。
Amazon SES是市场上最强大、最便宜的交易电子邮件服务提供商之一。虽然这个应用程序非常轻量且易于配置,但正确设置的大部分工作将在AWS控制台中进行。按照以下步骤正确配置AWS以发送电子邮件。
笔记:当您最初开始使用AWS简单的电子邮件服务时,您将在一个非生产,沙箱环境中允许您在不影响您的可交付性和声誉的情况下测试电子邮件服务。一旦您准备进入生产,您需要在发送统计部分下请求从AWS访问。表格是不言自明的,这里不会介绍。
特性请求和Bug报告:点击在这里为我们的开发团队归档错误报告或建议一个特性。
支持主题:点击在这里阅读Invision Power Board支持的主题。
简单电邮服务安装发送电邮:
- 创建或登录到您的AWS控制台。
- 转至AWS控制台的IAM部分。
- 在左侧,选择Users部分并添加新用户。如果您已经有了要使用的用户,请继续下一步。
- 启用用户帐户的程序访问。
- 将AmazonSESFullAccess策略附加到用户帐户。
- 完成创建帐户,添加您想要的任何标签以便于识别。
- 复制并粘贴您的访问密钥和秘密密钥到相应的领域内的Invision电源板机场核心计划设置。
- 继续使用AWS控制台的AWS简单的电子邮件服务部分。
- 在右上角选择您最近的区域。
- 复制相应的区域标识符并将其输入Invision电源板内的相应字段机场核心计划设置。
- 保存你的幻视能量板机场核心计划设置。
- 回到AWS控制台,选择域->验证新域以添加您希望发送电子邮件的域。如果您使用的是新的AWS控制台,则称为验证标识-添加标识。
- 您可以输入您希望发送电子邮件的任意多个电子邮件地址。
- 确保检查“生成DKIM设置”复选框。如果使用新AWS控制台,则默认情况下启用这些。这将有助于您的可交付性。
- 通过添加TXT和CNAME记录,更新您正在验证的域的DNS记录。
- 确保不要更新MX记录,因为这会影响你接收邮件的能力。我们只配置发送邮件。
- 对于您添加的每个已验证的身份,请在Invision Power Board的相应字段中输入相同的电子邮件地址机场核心计划设置。
- 一旦电子邮件地址被验证,您就可以开始发送电子邮件了。
- 填写您的Invision电源板的默认发送电子邮件地址字段机场核心计划设置。这将帮助您的Invision电源板网站未发送来自未验证的域的电子邮件。这可能发生通过第三方应用程序。
- 在沙箱环境中,您将需要在电子邮件地址部分下添加您的测试接收电子邮件地址,否则您将收到一个发送错误。
- 一旦一切都配置好了,就回到幻视电源板机场核心计划并继续通过电子邮件设置。您可以使用内置的测试电子邮件设置功能来测试AWS SES。您将在AWS SES应用程序和任何生成的错误下看到相应的日志。
简单的通知服务安装用于处理弹跳/投诉:
- 创建或登录到您的AWS控制台。
- 转至AWS控制台的IAM部分。
- 选择您在设置发送电子邮件的“简单电子邮件服务”时创建/或指定的用户。
- 将AmazonSNSFullAccess策略附加到用户帐户。
- 进入AWS控制台的AWS简单通知服务部分。
- 创建两个新主题以处理反弹和投诉通知,一个用于反弹,另一个用于投诉。确保这些是标准主题。命名它们以便于识别。
- 前进到AWS控制台的AWS简单的电子邮件服务部分,然后单击发送电子邮件中使用的验证标识/域。
- 单击“通知”选项卡并编辑反馈通知。选择您的新创建的SNS主题为各自的字段。确保“包括原始电子邮件标题”。
- 一旦您的域通知设置,继续回到您的Invision电源板机场核心计划设置并继续执行REST&OAuth部分。
- 创建一个新的API密钥,并确保允许访问AWS Simple Email Service应用程序下的所有端点。也为两个端点启用日志记录。
- 创建新API键后,单击API参考选项卡,然后复制每个AWS简单电子邮件服务端点的示例API Post URL;反弹和投诉。
- 返回AWS Simple Notification Service并创建一个新订阅。您还将创建两个订阅,一个用于反弹,一个用于投诉。
- 选择匹配主题,然后为协议选择HTTPS。粘贴从步骤11复制的适当的API帖子URL,并将?key = apikey查询参数附加到URL的末尾。例如,整个URL应该看起来像:https://community.deschutesdesigngroup.com/api/awsses/bounces?key=APIKEY.如果你没有使用Friendly URL(默认设置),你的URL中可能会有"index.php"。
- 确保为投诉创建第二个订阅——你应该有两个订阅,一个是使用反弹API URL的反弹,另一个是使用投诉API URL的投诉。
- AWS简单的电子邮件服务应用程序将负责为您确认订阅。如果订阅未显示已确认,则可能无法正确配置API端点,您应该提交支持票证以获取帮助。
- AWS现在应该在遇到反弹和投诉时发布通知,并且Invision Power Labler将根据使用中保存的反弹和投诉设置根据电子邮件地址处理通知机场核心计划设置。
可以通过Invision Power Board的test email功能发送测试邮件来测试Bounce和Complaint Notificationsbounce@simulator.amazonses.com.和complaint@simulator.amazonses.com.每个通知的日志应该在您的设置中看到。
编辑作者:乔恩·埃里克森
版本中的新增功能1.0.9看到更新日志
释放
添加
- 支持非ascii字符。