用PYTHON 实现一个邮件发送类
时间: 2023-01-15 12:14:11 浏览: 210
好的,这里是用 Python 实现发送邮件的示例代码。首先,需要使用 Python 的 smtplib 模块连接到 SMTP 服务器,然后使用 email 模块构造邮件内容并发送。
需要注意的是,发送邮件时需要提供邮件服务器的地址和登录信息,这些信息可以从邮箱服务提供商处获取。
这里是示例代码:
```python
import smtplib
from email.mime.text import MIMEText
# 邮件服务器地址
SMTP_SERVER = "smtp.example.com"
# 邮件服务器登录用户名和密码
SMTP_USERNAME = "username"
SMTP_PASSWORD = "password"
# 发件人地址
FROM_ADDRESS = "sender@example.com"
# 收件人地址
TO_ADDRESS = "receiver@example.com"
# 邮件标题
SUBJECT = "Test Email"
# 邮件内容
CONTENT = "This is a test email sent from Python."
# 创建一个 MIMEText 对象,指定邮件内容和文本格式
message = MIMEText(CONTENT, "plain")
# 设置邮件标题
message["Subject"] = SUBJECT
# 设置发件人地址
message["From"] = FROM_ADDRESS
# 设置收件人地址
message["To"] = TO_ADDRESS
# 连接到 SMTP 服务器
server = smtplib.SMTP(SMTP_SERVER)
# 登录到 SMTP 服务器
server.login(SMTP_USERNAME, SMTP_PASSWORD)
# 发送邮件
server.send_message(message)
# 关闭连接
server.quit()
```
这段代码会连接
阅读全文