问题标签 [django-mailer]

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 回答
566 浏览

python - django-mailer 尝试发送邮件时出错

我已按照存储库提供商提供的安装步骤操作django-mailer

但是当我尝试./manage.py test mailer命令时

./manage.py send_mail命令

我收到此错误:

我在我的开发机器和生产服务器上都收到了这个错误。

我都跑Python 2.6

我已经在问题跟踪器下询问过,django-mailer但没有回复。因为我真的需要在几天内在一个项目上实现这种功能,所以这是我最后一次尝试使用它,否则我将不得不想出另一个解决方案。

任何建议将不胜感激。

BR

0 投票
1 回答
1208 浏览

django - 如何从 Django 向超过 10,000 名订阅者发送电子邮件而不会内存不足

我正在使用 Webfaction 服务器的基本版本来托管我用 Python/Django 编写的 Web 应用程序。我正在添加时事通讯功能。有超过 10 000 名订阅者仍在增长。如何将时事通讯发送给他们每个人。这就是我现在正在做的事情。它可以发送大约 200 封电子邮件并且内存不足。

在资源有限的共享托管服务器中处理此问题的最佳方法是什么。

谢谢

0 投票
4 回答
20861 浏览

mysql - 恢复 Django-mailer 数据库时出现 MySQL 错误 1118(行大小太大)

我从 django 应用程序中转储了一个工作生产数据库,并试图将其迁移到我的本地开发环境。生产服务器运行 MySQL 5.1,本地我有 5.6。

在迁移 django-mailer 的“messagelog”表时,我遇到了可怕的错误 1118:

ERROR 1118 (42000) at line 2226: Row size too large (> 8126). Changing some columns to TEXT or BLOB may help. In current row format, BLOB prefix of 0 bytes is stored inline.

我在网上阅读了很多关于这个错误的东西,但没有一个能解决我的问题。

NB 这个错误不是来自表的创建,而是来自于插入具有相当大数据的行。

笔记:

  1. innodb_file_format 和 innodb_file_format_max 变量设置为 Barracuda。
  2. ROW_FORMAT 在创建表时设置为 DYNAMIC。
  3. 该表没有很多列。架构如下:

    +----------------+------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +----------------+------------+------+-----+---------+----------------+ | id | int(11) | NO | PRI | NULL | auto_increment | | message_data | longtext | NO | | NULL | | | when_added | datetime | NO | | NULL | | | priority | varchar(1) | NO | | NULL | | | when_attempted | datetime | NO | | NULL | | | result | varchar(1) | NO | | NULL | | | log_message | longtext | NO | | NULL | | +----------------+------------+------+-----+---------+----------------+

同样,仅当我尝试插入相当大的(message_data 约为 5 兆字节)行时才会发生错误;创建表工作正常,并且在失败之前添加了大约 500,000 行。

我没主意了;我已经尝试过 DYANMIC 和 COMPRESSED 行格式,并且我已经三次检查了相关 innodb 变量的值:

mysql> show variables like "%innodb_file%"; +--------------------------+-----------+ | Variable_name | Value | +--------------------------+-----------+ | innodb_file_format | Barracuda | | innodb_file_format_check | ON | | innodb_file_format_max | Barracuda | | innodb_file_per_table | ON | +--------------------------+-----------+

创建代码(来自 SHOW CREATE TABLE)如下所示:

CREATE TABLE `mailer_messagelog` ( `id` int(11) NOT NULL AUTO_INCREMENT, `message_data` longtext NOT NULL, `when_added` datetime NOT NULL, `priority` varchar(1) NOT NULL, `when_attempted` datetime NOT NULL, `result` varchar(1) NOT NULL, `log_message` longtext NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=869906 DEFAULT CHARSET=latin1 ROW_FORMAT=DYNAMIC

0 投票
1 回答
1408 浏览

django - Send HTML Email with Inline Images in Django

I am trying to send HTML Email with Inline Images as shown in the article : https://www.vlent.nl/weblog/2014/01/15/sending-emails-with-embedded-images-in-django/. I have got it working. Now, i want to integrate it with Django mailer: https://github.com/pinax/django-mailer.

I-e i can queue up the emails to send and send batch of emails in one go.

Code i have is:

And to send the email, i just do a :

To send html emails with Django mailer, i have to use the module:

msg.send_html_mail obviously doesnt work. Am i missing something or is there an alternative ?

0 投票
0 回答
537 浏览

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

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

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

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

谢谢

0 投票
0 回答
563 浏览

django - 无法从 django localhost 发送电子邮件

我想测试发送电子邮件。我的应用程序过去在发送通知电子邮件方面运行良好,但由于某种原因 Ubuntu 停止发送电子邮件。

在我的设置中:

但现在它只是在 postfix mail.log 中导致:

这是后缀似乎起作用的时候:

甚至可以远程登录到 gmail:

我已经重新安装了 postfix 并复制了原始的 main.cf。没有机会!我还尝试使用 gmail 帐户发送电子邮件:

但我在 mail.log 中收到类似的超时错误

这真的很令人沮丧,因为该应用程序以前用于向 gmail 发送电子邮件。经过几个小时的挣扎,我一无所知。所以非常感谢你的提示。

0 投票
1 回答
154 浏览

python - Django Mailer 找不到服务器

我正在尝试通过 Django 的包装器发送电子邮件。

这是我的相关设置。

电子邮件,我试图以最基本的视图形式隔离:

所有的电子邮件和密码都是合法的。当我执行代码时,我收到一条错误消息:

我这样做了,但继续收到相同的消息。我在应用程序中输入的密码是正确的。我需要在我的 gmail 帐户中配置什么吗?

0 投票
1 回答
4369 浏览

python - 如何在 Django 中测试 send_mail?

使用 Django 1.7 和 Python 2.7。

我想测试邮件是否已发送以及邮件内容是否正确。

我尝试使用 django.core.mail 的发件箱,但无济于事。我也可以得到标准输出(因为当我运行测试时我可以在控制台中看到邮件)?

模型.py

测试.py

0 投票
2 回答
2266 浏览

python - 来自 EC2 的 Django send_mail() 通过 Gmail 提供 SMTPAuthenticationError - 但在 localhost 中工作正常

Django 项目settings.py包括以下内容:

我的应用程序views.py包含以下内容

从本地主机尝试。得到SMTPAuthenticationError回报:

然后访问https://www.google.com/settings/security/lesssecureapps并启用该less secure app设置。

之后,从 localhost 再次尝试。收到:

绝对完美完成

在 AWS EC2 上部署了这段代码。从 EC2 尝试过。再次得到同样的结果SMTPAuthenticationError

前往 EC2 安全组:

  • 已启用来自所有来源的SMTP 端口的入站规则。
  • 为通过所有协议所有目标的所有端口的所有流量的出站规则启用。

还是一样SMTPAuthenticationError

为什么它在 localhost 而不是 EC2 实例上运行良好?

继续运行Django 1.8.0_Python 2.7.6Ubuntu 14.04.3 LTS

0 投票
0 回答
153 浏览

python - django-mailer 通过查询发送电子邮件

我想使用队列发送我的电子邮件。为此,我使用 django-mailer 和跟随配置

但是当我尝试发送 5 封电子邮件时,它并没有排入队列并立即发送。我的综合示例

我究竟做错了什么?为什么队列是空的,所有的邮件都是一起发送的?