uibot 发送邮件代码
时间: 2023-12-20 08:28:49 浏览: 73
发送邮件代码
以下是Python中使用smtplib库发送邮件的示例代码:
```
import smtplib
from email.mime.text import MIMEText
from email.header import Header
# 发件人邮箱账号
sender = 'your_email@example.com'
# 发件人邮箱密码或授权码
password = 'your_email_password_or_authorization_code'
# 收件人邮箱账号
receiver = 'recipient_email@example.com'
# 邮件主题
subject = '邮件主题'
# 邮件正文内容
content = '这是一封测试邮件。'
# 邮件正文格式,plain表示纯文本
msg = MIMEText(content, 'plain', 'utf-8')
msg['Subject'] = Header(subject, 'utf-8')
msg['From'] = sender
msg['To'] = receiver
# SMTP服务器地址和端口号
smtp_server = 'smtp.example.com'
smtp_port = 25
# 发送邮件
try:
smtpObj = smtplib.SMTP(smtp_server, smtp_port)
smtpObj.login(sender, password)
smtpObj.sendmail(sender, receiver, msg.as_string())
print("邮件发送成功")
except smtplib.SMTPException as e:
print("Error: 无法发送邮件", e)
```
请注意,您需要将代码中的发件人邮箱账号、密码或授权码、收件人邮箱账号、SMTP服务器地址和端口号等信息替换为您自己的信息。
阅读全文