问题标签 [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 回答
1527 浏览

python - 在发送大量电子邮件时创建退订链接

我有一个应用程序将发送数千封电子邮件。我最初的计划是遍历每条记录并一次发送一封电子邮件,然后从记录的 UUID 创建取消订阅链接。为了加快发送电子邮件的速度,我改为使用 EmailMultiAlternative 和 get_connection() 只需要构建一个上下文

无论如何我可以访问正在发送的每封电子邮件的电子邮件地址,以便我可以建立一个退订链接?request.META 中是否存储了信息?我很难看到里面有什么。

0 投票
2 回答
1172 浏览

django - from_email 在 django EmailMessage 中不起作用,而是使用 EMAIL_HOST_USER

我正在尝试使用 django 的内置电子邮件类EmailMessage发送带有如下附件的电子邮件

我的电子邮件设置settings.py

因此,根据上述设置,EMAIL_HOST_USER 是actual@myhost.com,当我调用我的send_email函数时,我指定from_emailmyself@gmail.com.

因此,当我收到电子邮件时,我收到的是来自actual@myhost.com而不是 myself@gmail.com即使我们指定了不同的电子邮件from_email

我可以做些什么来接收来自地址为的邮件 myself@gmail.com

0 投票
2 回答
461 浏览

python - 使用 Django EmailMessage 类在电子邮件中设置“发件人”标头的正确方法是什么?

我可以毫无问题地发送电子邮件并设置大多数标题。

但这已经给了我很长一段时间以来的奇怪结果。

这是我目前所在的位置:

当电子邮件到达时,它说它来自“notify@foobar.com”而不是“Darth Vader”。

我试过这样设置标题:

我已经仔细研究了这份关于Internet 消息格式 (RFC 2822)的文档,但我不清楚我是否遵循了最佳实践。

我也看到了这个SO Question,但它适用于 send_mail() 函数。它可能是相似的,但它不同的。

我不关心我的电子邮件客户端是否正确显示(它可能会受到污染,因为我一直在尝试很多不同的方式,并且可能缓存了我做错的方式之一......)但我关心的是遵循最佳实践因此它适用于大多数电子邮件客户端。

问题

使用 EmailMessage 类在电子邮件中设置“发件人”标头的正确方法是什么?而且,与电子邮件客户端最兼容的方式是什么?

0 投票
1 回答
4456 浏览

python - Django:通过 send_mass_mail() 发送 HTML 电子邮件

从电子邮件上的文档看来,HTML 应该用于send_mail()但不是send_mass_mail(). 我的理解是否正确,如果是这样,是否有一种解决方法可以在send_mass_mail()不编写自定义循环的情况下使用 HTML 获得功能?

https://docs.djangoproject.com/en/1.7/topics/email/

0 投票
1 回答
2305 浏览

python - 在字符串中使用冒号

我为我的网站构建了一个自定义邀请应用程序。要激活邀请,您必须点击发送到您的电子邮件的链接。

然后问题就变成了,我的电子邮件发送功能无法将字符串作为消息发送,如下所示:

经过多次测试,问题似乎与 . :,因为没有它,一切似乎都可以正常工作。

我不需要冒号,因为我可以把整个都http://去掉。但我很好奇为什么将这个字符串传递给我的函数时该send_custom_email()函数不起作用

作为参考,这是我的电子邮件发送功能:

一个测试:

尽管发送了电子邮件,但消息未呈现

0 投票
1 回答
289 浏览

django - Mailchimp,通过 Django 发送邮件(),打开费率跟踪

我正在决定是通过 Mailchimp 还是 Django 发送电子邮件。

我的电子邮件模板非常基础,邮件合并(具有特定于用户的各种字段)可以在 Django 模板系统中轻松完成

Mailchimp 的优点是 - 跟踪打开率和点击率

Django 电子邮件的优点是:Mailchimp 电子邮件出现在 Gmail 的社交选项卡中,与其他电子邮件提供商相当(显示为 From : myadmin@mydomain.com via xxx.mailchimp.com,最后一点使 Gmail 将其放入社交),而来自 Django 的电子邮件始终来自 myadmin@mydomain.com。

是否有一个包可以在 Django send_mail() 中集成跟踪打开率?

0 投票
0 回答
537 浏览

python - django-mailer - 如何在 Django 中异步发送邮件()

有没有办法立即使用 django-mailer 发送邮件?

正如我现在所看到的,django-mailer 的 send_mail() 将邮件放在队列中,我需要运行一个定期任务,该任务每 X 分钟运行一次,以发送队列中的所有邮件。

我有一个只需要发送少量电子邮件的小应用程序,我想尽快发送电子邮件,但是在不同的工作线程中(不阻止网络线程),因此尝试使用django-mailer

谢谢

0 投票
1 回答
360 浏览

python - 在 Django 中使用 smtplib 发送电子邮件时出错

我是 Django 开发的新手。我有一个联系消息表单,它将从表单收集的数据发送给收件人,并将表单也保存在数据库中(sqlite)。

view.py 的代码:

forms.py 中的代码:

models.py 中的代码:

在 settings.py 我还添加了:

当我按下提交时,它给了我一个异常错误:

“exceptions.BaseException”对象的属性“消息”

0 投票
0 回答
96 浏览

python - Django emailmultialternatives 包括来自电子邮件的圆括号

我正在尝试使用 EmailMultiAlternatives 在 django 中发送电子邮件。这是我的代码:

电子邮件发送正常,但我的电子邮件中括号内的内容丢失了。所以当我收到电子邮件时,来自电子邮件是这样的“ Abc <abc@abc.com>”而不是“ Abc (ABC) <abc@abc.com>”。如果我尝试使用反斜杠来逃避"Abc \(ABC\) <abc@abc.com>",它在 Gmail 中有效,但在 Outlook 中无效。

0 投票
1 回答
4292 浏览

django - django send_email() 显示成功但未收到电子邮件

我正在学习如何发送电子邮件Djgnao。我已经配置

django shell我尝试给我自己(和我的朋友)发送一封电子邮件

它返回看起来成功的结果

但是检查我的电子邮件和我朋友的电子邮件收件箱,没有收到这样的电子邮件。

我是不是误会了什么?还是我需要对我的 Gmail 帐户做些什么?


实际上,我在https://support.google.com/a/answer/182076?hl=en中尝试了 [登录到管理控制台] ,但我在“重新输入密码”页面和“选择帐户或添加新帐户”页面。我正在尝试我的免费普通个人Google帐户,这会是问题吗?