python邮件发送
时间: 2023-10-17 08:35:19 浏览: 41
要使用Python发送邮件,你可以使用smtplib库。下面是一个示例代码,可以帮助你发送邮件:
```
import smtplib
from email.mime.text import MIMEText
from email.header import Header
# 创建 SMTP 对象
smtp = smtplib.SMTP()
# 连接指定服务器
smtp.connect("smtp.126.com", port=25)
# 登录,需要登录邮箱和授权码
smtp.login(user="fairy135158@126.com", password="UUSCLRAZVPSYGVNA")
# 构造MIMEText对象,参数为:正文,MIME的subtype,编码方式
message = MIMEText('邮件内容...', 'plain', 'utf-8')
message['From'] = Header("发件人昵称", 'utf-8') # 发件人的昵称
message['To'] = Header("收件人昵称", 'utf-8') # 收件人的昵称
message['Subject'] = Header('邮件主题', 'utf-8') # 邮件主题
# 发送邮件
smtp.sendmail(from_addr="fairy135158@126.com", to_addrs="xxxxxxx@qq.com", msg=message.as_string())
# 关闭连接
smtp.quit()
```
请注意,你需要替换相关参数,例如SMTP服务器地址、登录邮箱和授权码、发件人昵称、收件人昵称和邮件主题等。这样就可以使用Python发送邮件了。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [python发送邮件](https://blog.csdn.net/qq_40243750/article/details/126032582)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]