python 发邮件(含代码示例)

Python 发邮件是通过 smtplib 模块实现的,它提供了一系列的 SMTP 协议来发送邮件。是一个使用 Python 发送邮件的示例代码:

Python 发邮件是通过 smtplib 模块实现的,它提供了一系列的 SMTP 协议来发送邮件。是一个使用 Python 发送邮件的示例代码:

import smtplib

# 设置服务器所需信息

# 163邮箱服务器地址

mail_host = 'smtp.163.com'

# 163用户名

mail_user = '@163.com'

# 密码(部分邮箱为授权码)

mail_pass = '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_pass)

# 发送

smtpObj.sendmail(

sender, receivers, message.as_string())

# 退出

smtpObj.quit()

print('success')

except smtplib.SMTPException as e:

print('error', e) # 打印错误

本站系公益性非盈利分享网址,本文来自用户投稿,不代表边看边学立场,如若转载,请注明出处

(922)
python 字典索引(含代码示例)
上一篇
python取最小值(含代码示例)
下一篇

相关推荐

发表评论

登录 后才能评论

评论列表(13条)