十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
要用Python发送邮件,可以使用smtplib库和email库,以下是详细的步骤:

创新互联主营荥经网站建设的网络公司,主营网站建设方案,重庆APP开发公司,荥经h5成都小程序开发搭建,荥经网站营销推广欢迎荥经等地区企业咨询
1、导入所需库
import smtplib from email.mime.text import MIMEText from email.header import Header
2、设置发件人、收件人和邮件内容
发件人和收件人的邮箱地址 sender = 'your_email@example.com' receiver = 'receiver_email@example.com' 邮件主题和内容 subject = '邮件主题' content = '邮件正文'
3、创建邮件对象并设置相关属性
创建邮件对象 message = MIMEText(content, 'plain', 'utf8') message['From'] = Header(sender, 'utf8') message['To'] = Header(receiver, 'utf8') message['Subject'] = Header(subject, 'utf8')
4、登录邮箱服务器并发送邮件
邮箱服务器地址和端口
smtp_server = 'smtp.example.com'
smtp_port = 587
邮箱账号和密码
username = 'your_email@example.com'
password = 'your_email_password'
登录邮箱服务器并发送邮件
try:
smtp_obj = smtplib.SMTP(smtp_server, smtp_port)
smtp_obj.starttls()
smtp_obj.login(username, password)
smtp_obj.sendmail(sender, [receiver], message.as_string())
print("邮件发送成功")
except smtplib.SMTPException as e:
print("Error: 无法发送邮件", e)
finally:
smtp_obj.quit()
将以上代码整合到一个Python文件中,替换相应的邮箱地址、服务器地址、端口、用户名和密码,然后运行即可发送邮件。