我想知道从哪里开始设置每周个性化摘要以发送给我的用户(超过 20 万)。
它会在带有 SQL 的 Windows EC2 实例上提取特定于他们的内容,我们目前使用 SES 进行通知。
Windows IIS 有 cron 风格的东西吗?
我想知道从哪里开始设置每周个性化摘要以发送给我的用户(超过 20 万)。
它会在带有 SQL 的 Windows EC2 实例上提取特定于他们的内容,我们目前使用 SES 进行通知。
Windows IIS 有 cron 风格的东西吗?
可能最简单的方法是开发一个控制台应用程序来发送您的电子邮件,然后使用 Windows 任务调度程序来安排它每周运行一次。
在您的控制台应用程序中,您基本上将从您的数据库中获取您的用户,并通过每个用户获取您需要的任何个性化数据来构建电子邮件,然后将消息传递给 Amazon SES。
要使用 Amazon SES,您需要请求提高发送配额,因为默认配额远低于您的需要:默认发送配额为每 24 小时 10,000 封电子邮件,最大发送速率为每秒 5 封电子邮件。
要实现此功能,您需要以下组件:
一些将整理所有信息并创建电子邮件的应用程序。可能相同的应用程序将发送到电子邮件服务器 (SES)。如果每条消息对用户来说都是唯一的,那么问题是:如何以编程方式发送电子邮件?
调度工具,它将定期从 1 运行应用程序。
内容控制。它可能由应用程序完成,但您将创建一些表格或使用文件进行设置、电子邮件的常用部分等。
一般建议。第一次使用您熟悉的软件。解决方案可能很麻烦,但最长的方法是走捷径。
周围有许多群发邮件和邮件合并应用程序。您可以轻松找到它们,比较功能并可能选择其中之一。
免责声明:我是下面提到的图书馆的作者。
你可能会对我正在写的图书馆感兴趣。它被称为nvelopy。我创建它是为了便于嵌入到 .Net 应用程序中以发送交易电子邮件和活动。这样,它可以直接访问您的数据(用户)以创建分段并通过亚马逊发送,同时尊重发送配额。
我为自己的网络服务开发了它。我不想设置另一台服务器或导出/导入用户,我希望它与我的数据存储(RavenDb)“对话”。SQL 数据存储连接器也在开发中。
如果您有任何问题,请告诉我(通过 nvelopy 网站的联系页面)。