实现发送邮件功能

一、Django的发送邮件功能

确保你已经在Django的配置文件中配置好了发送邮件相关设置,包括:
服务器地址、端口、认证信息等。
具体可以参考Django文档

示例代码
from django.core.mail import send_mail


# 示例
def send_email_on_failure(task_id, exception, args, kwargs, traceback, einfo):
    # 构造邮件内容
    subject = 'Celery任务失败'
    message = f'Celery任务({task_id})执行失败:{str(exception)}'
    from_email = 'your_email@example.com'
    recipient_list = ['recipient1@example.com', 'recipient2@example.com']

    # 发送邮件
    send_mail(subject, message, from_email, recipient_list)

# 你需要根据实际情况修改邮件的主题、内容、发件人、收件人等信息。

 



posted @ 2024-01-11 14:16  tslam  阅读(4)  评论(0编辑  收藏  举报