pycharm发送邮件
时间: 2023-11-14 11:13:11 浏览: 108
python发邮件
在PyCharm中发送邮件需要使用smtplib和email库。首先需要导入这两个库,然后设置发送方、接收方、邮件主题和正文内容。接着需要登录邮箱并连接SMTP服务器,最后使用sendmail方法发送邮件。下面是一个简单的示例代码:
```
import smtplib
from email.mime.text import MIMEText
from email.header import Header
send_addr = "发送人邮箱"
receive_addr = "接收人邮箱"
key = "验证成功出现的密钥"
smtp_addr = "smtp.qq.com"
text = "邮件正文内容"
msg = MIMEText(text, 'plain', 'utf-8')
msg["From"] = send_addr
msg["To"] = receive_addr
msg["Subject"] = Header("邮件主题", 'utf-8')
server = smtplib.SMTP_SSL(smtp_addr, 465)
server.login(send_addr, key)
server.sendmail(send_addr, receive_addr, msg.as_string())
server.quit()
```
需要注意的是,发送方和接收方的邮箱地址需要是字符串类型,邮件主题和正文内容需要使用Header和MIMEText进行包装。另外,SMTP服务器地址和端口号需要根据具体邮箱服务商进行设置。
阅读全文