通过cron与Django发送电子邮件

时间:2014-12-02 14:15:01

标签: python django cron

我想设置一个cron作业,每天向我的Django项目中的所有用户发送电子邮件。

我使用cron标签注册了以下bash脚本:

#!/bin/bash

PYTHONPATH="${PYTHONPATH}:/path/to/app"
export PYTHONPATH
export DJANGO_SETTINGS_MODULE=core.settings.prod

python /path/to/app/cron.py

cron.py中,电子邮件将发送至:

email = mail.EmailMessage(
    'subject'
    text,
    settings.DEFAULT_FROM_EMAIL,
    [user.email]
)
messages.append(email)

connection = mail.get_connection()
connection.open()
connection.send_messages(messages)
connection.close()

正确执行cronjob。但是,Postfix日志显示错误的电子邮件地址用作电子邮件和电子邮件。在这两种情况下,它都是用户注册的cronjob @ host-regisered-in-postfix。有没有什么,在我设置环境时,我在这里失踪了?

感谢您的帮助。

0 个答案:

没有答案