首页 > 其他分享 >Django发送邮件

Django发送邮件

时间:2023-10-08 16:45:21浏览次数:33  
标签:smtp Django 发送 HOST EMAIL 邮件

Django发送邮件

在Python中已经内置了一个smtp邮件发送模块,Django在此基础上进行了简单地封装。

首先,我们需要在项目的settings文件中配置邮件发送参数,分别如下

#使用本地文件作为邮件后端
EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
# #使用控制台作为邮件后端,所有的邮件将会被输出到控制台上,而不会真正地发送出去
# EMAIL_BACKEND = 'django.core.mail.backends.console.EmailBackend'
EMAIL_HOST = 'smtp.qq.com'          # 邮件服务器地址
EMAIL_PORT = 587                      # 邮件服务器端口号
EMAIL_USE_TLS = True                  # 启用TLS加密
EMAIL_HOST_USER = '[email protected]'        # 邮箱用户名
EMAIL_HOST_PASSWORD = 'xxxxxxxxxxxxxxxx'  # 邮箱密码
DEFAULT_FROM_EMAIL = '[email protected]'  # 默认发件人邮箱
EMAIL_FILE_PATH = '/app-messages'            # 邮件文件保存路径

控制台作为邮件后端

 


 

本地文件作为邮件后端

 

 

 

 

 

 

 

标签:smtp,Django,发送,HOST,EMAIL,邮件
From: https://www.cnblogs.com/weiweirui/p/17749550.html

相关文章

  • springAMQP--DirectExchange(在监听方法上用注解声明交换机队列和key,发送消息时会带一
         ......
  • Django模型及Admin
    Django简介什么是DjangoDjango是一个开源的PythonWeb框架,由DjangoSoftwareFoundation开发和维护。Django的目标是让Web开发更加快速、简单和高效,提供了许多内置的功能和库,如ORM、模板引擎、表单处理、认证、管理后台等。1.2Django的优点及特点高效快速:Django提供了许多......
  • smtplib、zmail模块发邮件
    1、zmail发送邮件脚本#!/usr/bin/envpython#-*-coding:utf-8-*-#__author__=#https://www.jianshu.com/p/b9e11dbbc9cf#https://github.com/zhangyunhao116/zmail/blob/master/README-cn.md#pipinstalldocx-mailmerge将相同格式的模板与一组数据合并#pipins......
  • ChatGPT 问答00023 java代码发邮件怎么带附件
    在Java中发送带附件的Email,可以使用JavaMail和JAF(JavaBeansActivationFramework)库来实现。以下是一个基本的示例代码,演示如何发送带有附件的Email:importjava.util.*;importjavax.mail.*;importjavax.mail.internet.*;publicclassSendEmailWithAttachment{public......
  • nodemailer实现发送邮件后跳转静态页面
    写了一个静态展示页面,并通过node.js中的nodemailer实现发送邮件服务,发送结束后跳转到其他静态页面。点击查看代码constexpress=require('express');constnodemailer=require('nodemailer');constapp=express();//解析url-encoded格式的表单数据app.use(express......
  • 通过机器人发送消息到钉钉群
    查看文档:https://open.dingtalk.com/document/robots/custom-robot-access1、在钉钉群中创建一个机器人,获取机器人的Webhook地址。可以参考钉钉官方文档来创建机器人并获取Webhook地址。   2、使用Go语言的HTTP请求库发送消息到Webhook地址。可以使用标准库的......
  • SpringAMQP—入门案例消息发送(rabbitmq是一个存放消息队列的中转站,发布者将消息队列发
        ......
  • Django实战项目-学习任务系统-用户登录
    第一步:先创建一个Django应用程序框架代码1,先创建一个Django项目django-adminstartprojectmysite将创建一个目录,其布局如下:mysite/manage.pymysite/__init__.pysettings.pyurls.pyasgi.pywsgi.py2,再创建一个Dja......
  • TCP Socket 数据发送和接收时进制转换
       确实经过了转换:十六进制--》十进制--》ASCII字符十六进制的61,对应十进制的97,对应ASCII字符a https://blog.csdn.net/cybersnow/article/details/88079026C#代码://16进制字符串转字节数组  格式为stringsendMessage="000100000006FF0500640......
  • C++ 跨进程发送信号
    跨进程发送信号接受信号的进程//sig_wait.cpp#include<iostream>//#include<thread>#include<csignal>#include<unistd.h>usingnamespacestd;voidsignal_handler_no_parameter(){cout<<"getsignal:SIGURE1"<<......