【问题标题】:ASP.NET MVC - Email sending via website or WCF serviceASP.NET MVC - 通过网站或 WCF 服务发送电子邮件
【发布时间】:2013-12-28 02:12:22
【问题描述】:

我的网站使用 WCF 服务。我需要设计一个电子邮件发送模块。我计划从网站本身发送电子邮件,用户将收到即时电子邮件。我通过 Mandril 发送电子邮件。

但另一种选择是使用预定的代理进程来发送电子邮件。定期检查数据库中的电子邮件发送条目并发送。如果电子邮件发送失败,系统将重试。

对此最好的方法是什么?我的网站有用户注册、密码重置、每月通知邮件等。

【问题讨论】:

    标签: wcf email


    【解决方案1】:

    除非您的用户很少且电子邮件服务器非常快速可靠,否则直接从网站发送电子邮件并不是一个好主意。重试也可能很棘手。

    更好的解决方案是使用队列。网站会将电子邮件任务放入队列中,另一个进程将检查队列中的任务并发送电子邮件。

    【讨论】:

    • 您好,带有队列的 WCF 是否足以满足此功能?
    猜你喜欢
    • 1970-01-01
    • 2018-12-14
    • 2014-10-07
    • 2017-11-01
    • 1970-01-01
    • 1970-01-01
    • 2013-10-10
    • 2018-10-17
    • 1970-01-01
    相关资源
    最近更新 更多