问题标签 [django-email]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2666 浏览

django - 将 ical 文件附加到 django 电子邮件

有很多关于如何将文件附加到电子邮件的示例,但我找不到如何附加 MIMEBase 实例的示例。

来自文档:附件“这些可以是 email.MIMEBase.MIMEBase 实例,或(文件名、内容、mimetype)三元组。”

所以我在一个函数中生成一个 iCal 文件就好了:

但这不起作用:

0 投票
6 回答
4447 浏览

django - 使 Django 内置 send_mail 函数默认使用 html

我想用我自己的智能send_mail函数替换仅适用于纯文本电子邮件的内置send_mail函数,该函数会自动生成 html 和纯文本版本。对于我自己的电子邮件,一切都按预期工作,在我自己的应用程序中定义。我可以以这种方式在views.py中做到这一点:

但是第三方应用程序的电子邮件仍然会出现问题。在我的代码之前,所有导入都已经完成,并带有send_mail函数的猴子补丁。

是否可以在所有 django 应用程序的所有导入之前覆盖此功能?或者可能有这个问题的另一种解决方案。我真的不想通过发送这些第三方应用程序的电子邮件来修补代码。只需放置 html-template 就很容易了。

0 投票
3 回答
2216 浏览

django - 在 Django 中发送 1000 多封电子邮件

这是我现在的设置:

但是,forloop 迭代了 1000 多个对象/人,当我尝试这种方法时,我能够发送 101 封电子邮件,然后它就停止了。任何地方都没有错误(如我所见)。

一位开发人员提到,也许 POST 的大小太大了?来自 SO 社区的任何想法?

0 投票
1 回答
982 浏览

django - 用于发送定期电子邮件的 Django 应用程序?

它的主要功能是:

  1. 每天检查一个条件
  2. 如果条件为真,则发送电子邮件

现在,我知道如何有条件地发送电子邮件,但我不知道如何让它每天重复。我有一些想法,但完全不确定(添加另一个流程?或其他流程?)。感谢您的建议和想法...谢谢

0 投票
1 回答
1235 浏览

django - 如何从 django 管理命令强制错误报告?

我们在服务器上定期运行自定义管理命令。

有没有办法通过电子邮件为命令工作来获取错误报告之类的东西?

0 投票
2 回答
1001 浏览

django - 如何创建一个 django 应用程序来发送大量电子邮件?

我想创建一个简单的界面来为 django 项目(GitoriousGitHub)发送大量邮件,但我不知道如何开始(模型、表单、视图等)。

我查看了 django-mailer,但它不适合我的需要,而且我也没有找到另一个完整的 django 邮件应用程序。非常欢迎任何文档、建议或应用程序推荐。

0 投票
5 回答
2127 浏览

python - Debug = True 时 Django 错误报告电子邮件

即使我将调试设置为 True,有没有办法让 Django 通过电子邮件向我发送错误报告?

我在文档中没有看到任何内容。

编辑:

如果重要的话,我在 Django 1.2 上。不,这不是生产系统。

0 投票
2 回答
1390 浏览

python - Django 错误报告 - 如何知道哪个用户触发了错误?

有没有一种方法可以自定义 Django 错误报告,所以当它给我发电子邮件时,它会让我知道哪个用户触发了错误?

如果重要的话,我在 Django 1.2 中。

非常感谢提前!

0 投票
4 回答
7201 浏览

python - 如何在 Django 中记录所有外发电子邮件?

我的 Django 应用程序发送了相当多的电子邮件,我已经尝试过彻底测试它。但是,在最初的几个月里,我想记录所有传出的电子邮件,以确保一切顺利。是否有一个 Django 模块允许我执行此操作并通过管理面板显示传出的电子邮件

谢谢。

0 投票
3 回答
13058 浏览

python - Python/Django:在后台发送电子邮件

想象一下用户在网站上执行操作并通知管理员的情况。假设有 20 个管理员需要通知。通过使用 Django 发送电子邮件的常规方法,用户必须等到所有电子邮件都发送完毕后才能继续。

如何在单独的过程中发送所有电子邮件,以便用户不必等待?是否可以?