python发送邮件最短实例
时间: 2023-09-13 22:10:01 浏览: 46
好的,以下是 Python 发送邮件的最短实例代码:
```python
import smtplib
from email.mime.text import MIMEText
mail_host = "smtp.xxx.com" # 邮箱服务器地址
mail_user = "YourEmail" # 邮箱用户名
mail_pass = "YourPassword" # 邮箱密码
sender = "YourEmail" # 发送方邮箱
receivers = ["ReceiverEmail"] # 接收方邮箱,可以是多个
message = MIMEText("邮件内容", "plain", "utf-8") # 创建邮件正文对象
message["From"] = sender
message["To"] = ",".join(receivers)
message["Subject"] = "邮件标题"
smtpObj = smtplib.SMTP_SSL(mail_host) # 使用 SSL 方式连接邮箱服务器
smtpObj.login(mail_user, mail_pass) # 登录邮箱
smtpObj.sendmail(sender, receivers, message.as_string()) # 发送邮件
smtpObj.quit() # 断开连接
```
其中,`mail_host`、`mail_user`、`mail_pass` 需要替换为你自己的邮箱服务器地址、用户名和密码,`sender` 和 `receivers` 分别为发送方和接收方的邮箱地址,`message` 对象需要设置邮件正文内容、字符集、发件人、收件人、邮件主题等信息。