Python给指定邮箱发送邮件

本文介绍了如何使用Python通过QQ邮箱发送邮件。首先需要开启QQ邮箱的授权码功能,然后在Python的settings、views和urls文件中配置相关代码。在实际操作中,由于作者的Python基础不足,遇到了Django版本不匹配和环境问题,通过安装特定版本的Django及创建Anaconda虚拟环境解决了问题。最后,邮件发送成功。
摘要由CSDN通过智能技术生成

邮箱设置:

这里我们选择使用QQ邮箱,进行相关设置:
step1:
在这里插入图片描述
step2:
在这里插入图片描述
step3:

在这里插入图片描述
开启第一项的过程中,这里会出现发短信获取授权码的步骤,这里的授权码需要复制粘贴到后续代码的settings中的后面用户邮箱信息填写的地方

PY文件代码:

1.settings部分需要修改的地方:
在这里插入图片描述

django中settings后的追加部分(此部分用于说明邮箱的相关用户信息):
在这里插入图片描述
2.views部分代码:
在这里插入图片描述
3.urls部分代码:
在这里插入图片描述

我自己在运行过程中遇到的问题:
以前python基础不扎实,连pycharm都没用熟,以为django版本是较高版本,不知道是1.11.1版的,所以导致path包没有,所以在pycharm底部的Terminal框中敲入命令pip install django==2.1.7,安装2.1.7版本的django
再一个,就是py37环境出现问题,安装了Anaconda虚拟环境

发送邮件成功了!
在这里插入图片描述
hello world
在这里插入图片描述
在这里插入图片描述


django_v1工程代码

settings.py:

import os
#Build paths inside the project like this: os.path.join(BASE_DIR, ...)
BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
#Quick-start development settings - unsuitable for production
#See http
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值