Python3学习笔记29-发送邮件
email模块用来构造邮件,smtplib模块用来发送邮件。 以QQ邮箱为例 想要在代码中使用QQ邮箱发送邮件,需要先在QQ邮箱-设置-账户中,开启SMTP服务,然后生成授权码。在进行验证账号时,用生成的授权码替换密码 发送纯文字的邮件,需要使用 #!/usr/bin/python3 import smtplib from email.mime.text import MIMEText from email.header import Header sender = '2474xxxx8@qq.com' # 发件人邮箱 password = 'ryhnx****fybifj' # 发件人邮箱密码 addressed_eamil = '247xxxx48@qq.com' # 收件人邮箱 def mail(): try: msg = MIMEText('Python3邮件发送测试...','plain','utf-8') msg['From'] = Header('发件人','utf-8') msg['To'] = Header('收件人','utf-8') msg['Subject'] = Header('测试发送邮件','utf-8') server = smtplib.SMTP_SSL("smtp.qq.com", 465) # 发件人邮箱中的SMTP服务器,一般端口是25