0

我正在发送自动电子邮件,因此我应该提供取消订阅功能。我有一个使用不多的用户实体,只有当用户注册并且电子邮件可以发送给未注册为用户的用户时。因此,当我发送电子邮件并且必须包含取消订阅链接时,class Unsubscriptions无论用户是否注册接收电子邮件,我应该为用户保留一个完整的单独实体/类还是将它们作为变量包含在用户类中?

您是否使用了任何可以推荐的退订方法?是否有任何取消订阅的框架?我正在使用的 GAE 有一个非常原始的框架来发送和接收电子邮件,我知道亚马逊有一个更发达的 API 来管理大型电子邮件列表,但我想我仍然可以在没有亚马逊的情况下在 GAE 中完成这一切,尽管这需要更长的时间,所以我正在考虑管理来自亚马逊的大型电子邮件列表。我有超过 10 000 名注册用户,我从未通过电子邮件发送过电子邮件,我想通过电子邮件提醒他们欢迎他们使用我的应用程序,并且他们可以取消订阅未来的邮件。

4

1 回答 1

1

每个新类都意味着一个新查询,这增加了总成本。将尽可能多的实用信息打包到 User 类中。User 类中的一个简单布尔值应该适用于活动/非活动或订阅/取消订阅。您的应用需要接受电子邮件才能接收取消订阅请求并将关联的布尔值设置为 False。

于 2013-06-10T21:25:13.033 回答