【问题标题】:Custom mass mailing with SendGrid使用 SendGrid 自定义群发邮件
【发布时间】:2013-09-12 21:06:05
【问题描述】:

我需要向成千上万的用户发送定制的(每个用户)时事通讯。

我创建了一个 django 应用程序,它可以根据用户偏好生成自定义时事通讯内容。 我正在使用 SendGrid,并计划添加 celery 以一一发送时事通讯。

Sendgrid 文档说:

如果这是一个选项,客户应该使用 SMTPAPI。与 SMTP 一样,每个连接可以发送 100 条消息,但每条消息可以有 1000 个收件人。

有没有类似 --- SengGrid 收集我扔给他们的所有电子邮件,建立 SMTP 连接并发送给用户。

否则,由于每个时事通讯都基于接收者是唯一的,我将不得不为每封电子邮件建立一个 SMTP 连接,我认为这在数千封电子邮件的情况下将无法工作。

或者还有其他选择吗?

【问题讨论】:

    标签: django smtp sendgrid


    【解决方案1】:

    我只想让自己使用他们的 REST API。我用它每天发送数千封电子邮件。 http://sendgrid.com/docs/API_Reference/Web_API/mail.html

    如果您担心性能问题,那么请加入 Django Celery

    【讨论】:

    • 这正是我的想法。但我的问题是,将 1000 封电子邮件一一发送给 SendGrid,这是一个可行的解决方案吗?
    • 另外,您为什么推荐 SendGrid Web API 而不是 SMTP API?有什么特别的原因吗?
    • 完全可行。没有错。将它放在 Django Celery 中的想法是您不会占用您的 Web 服务器。 REST API 更容易集成到 Django Celery 环境中,因为您需要的只是点击 url 的能力。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-05-19
    • 1970-01-01
    • 1970-01-01
    • 2016-07-27
    • 1970-01-01
    • 2016-09-01
    相关资源
    最近更新 更多