从Python通过sendmail发送邮件的方法是使用smtplib
库。以下是一个简单的示例代码:
import smtplib
from email.mime.text import MIMEText
# 创建邮件对象
msg = MIMEText('邮件内容', 'plain', 'utf-8')
msg['From'] = '发件人邮箱'
msg['To'] = '收件人邮箱'
msg['Subject'] = '邮件主题'
# 连接到Sendmail服务器
server = smtplib.SMTP('localhost')
# 发送邮件
server.sendmail('发件人邮箱', '收件人邮箱', msg.as_string())
# 关闭连接
server.quit()
在这个示例中,我们使用了smtplib
库来连接到本地的Sendmail服务器,并使用sendmail
方法发送邮件。我们还使用了MIMEText
类来创建邮件对象,并设置了邮件的主题、发件人和收件人等信息。
需要注意的是,在使用Sendmail发送邮件时,需要先在本地搭建一个Sendmail服务器,并配置好邮件发送的相关设置。具体的配置方法可以参考Sendmail官方文档。
推荐的腾讯云相关产品:腾讯云邮件推送服务(CME),腾讯云邮件发送服务(CSE)。
产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云