【问题标题】:Send Email through Django on DotCloud在 DotCloud 上通过 Django 发送电子邮件
【发布时间】:2011-09-01 03:54:01
【问题描述】:

如果我想通过 Django 和 DotCloud 发送电子邮件,我应该怎么做? 我应该通过 Django,https://docs.djangoproject.com/en/dev/topics/email/,还是通过 DotCloud,http://docs.dotcloud.com/services/smtp/ 发送它?我希望能够通过 Django 的管理界面发送批量电子邮件。 django-mailer(不会让我发布链接)是我想通过管理员发送的吗?


编辑我: 我想总的来说,我很好奇是否有人通过 Django Admin 实现了 SMTP 电子邮件。
编辑二:我实际上决定尝试 django-newsletter(不会让我发布链接),因为我想从管理员向自定义列表发送批量电子邮件。

【问题讨论】:

    标签: django email django-admin smtp dotcloud


    【解决方案1】:

    我还没有完全理解使用dotCloud的SMTP服务的好处。

    我使用常规 Django 方式发送电子邮件(我将 GMail 帐户的正确主机、用户名等放在settings.py 并使用regular functions/classes)并且没有任何问题。

    我发现admin actions 非常有用。动作非常容易编写,我相信可以编写一个发送电子邮件的动作。

    【讨论】:

    • 非常感谢您提供指向管理员操作的链接。他们似乎正是我正在寻找的。我决定使用celery 最适合我,这样我就可以在后台发送大量电子邮件。
    • DotCloud SMTP 服务在您需要对外发邮件进行排队并且需要扩展时非常有用。如果您在 Web 前端对外发邮件进行排队,然后缩小该 Web 前端,则外发邮件将丢失(如果缩小时它仍在队列中)。当然,这不是您每天都需要的东西,但是当您这样做时,它很方便:-)
    • @jpetazzo 哦,我明白了,这是有道理的。感谢您的澄清。
    猜你喜欢
    • 2015-03-12
    • 2020-02-06
    • 1970-01-01
    • 2014-02-03
    • 2012-07-20
    • 2017-06-16
    • 2014-12-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多