Python 发邮件是通过 smtplib 模块实现的,它提供了一系列的 SMTP 协议来发送邮件。下面是一个使用 Python 发送邮件的示例代码:
Python 发邮件是通过 smtplib 模块实现的,它提供了一系列的 SMTP 协议来发送邮件。下面是一个使用 Python 发送邮件的示例代码:
import smtplib
# 设置服务器所需信息
# 163邮箱服务器地址
mail_host = 'smtp.163.com'
# 163用户名
mail_user = '@163.com'
# 密码(部分邮箱为授权码)
mail_p = 'x'
# 邮件发送方邮箱
sender = '@163.com'
# 邮件接受方邮箱
receivers = ['@qq.com']
# 设置email信息
# 邮件内容设置
message = MIMEText('Python 邮件发送测试...', 'plain', 'utf-8')
# 邮件主题
message['Subject'] = 'Test Email From Python'
# 发送方信息
message['From'] = sender
# 接受方信息
message['To'] = receivers[0]
# 登录并发送邮件
try:
smtpObj = smtplib.SMTP()
# 连接到服务器
smtpObj.connect(mail_host, 25)
# 登录到服务器
smtpObj.login(mail_user,mail_p)
# 发送
smtpObj.sendmail(
sender, receivers, message.as_string())
# 退出
smtpObj.quit()
print('success')
except smtplib.SMTPException as e:
print('error', e) # 打印错误
本站系公益性非盈利分享网址,本文来自用户投稿,不代表边看边学立场,如若转载,请注明出处
评论列表(50条)