py发送email

简介: py发送email
import smtplib
from email.mime.text import MIMEText

# SMTP服务器设置
smtp_server = 'smtp.qq.com'
smtp_port = 587
secure_connection = 'STARTTLS'

# 发件人和收件人信息
sender_email = 'shiningrise@qq.com'
receiver_email = 'shiningrise@qq.com'

# 邮件内容
message = MIMEText('This is the body of the email.')
message['Subject'] = 'Subject of the email 2'
message['From'] = sender_email
message['To'] = receiver_email

# SMTP账户信息
username = 'shiningrise@qq.com'
password = '密码'

# 连接到SMTP服务器并发送邮件
try:
    with smtplib.SMTP(smtp_server, smtp_port) as server:
        #if secure_connection == 'STARTTLS':
        #    server.starttls()
        server.login(username, password)
        server.sendmail(sender_email, receiver_email, message.as_string())
        print('Email sent successfully!')
except smtplib.SMTPException as e:
    print('Error sending email:', str(e))
目录
相关文章
|
1月前
|
Python
py发送带附件email
py发送带附件email
27 2
|
测试技术 Python
Python分享-email.message如何构建你的邮件消息
Python分享-email.message如何构建你的邮件消息
|
安全 数据安全/隐私保护 Python
python stmplib与email模块邮箱详解
python stmplib与email模块邮箱详解
python stmplib与email模块邮箱详解
|
JSON 数据格式 Python
python POST发送多个段(如json消息+文件)
python POST发送多个段(如json消息+文件)
192 0
|
Go Python
Python和Go 同时发送文件和formdata请求
Python和Go 同时发送文件和formdata请求
197 0
|
Python
Python编程:email模块+smtplib模块+poplib模块实现邮件收取和发送
Python编程:email模块+smtplib模块+poplib模块实现邮件收取和发送
174 1
|
安全 数据安全/隐私保护 Python
Python使用QQ邮箱发送邮件报错smtplib.SMTPAuthenticationError
Python使用QQ邮箱发送邮件报错smtplib.SMTPAuthenticationError
402 0
Python使用QQ邮箱发送邮件报错smtplib.SMTPAuthenticationError
|
Python
Python: email-validator验证Email地址
Python: email-validator验证Email地址
160 0
|
数据采集 Python
python通过163邮箱发送email邮件
python通过163邮箱发送email邮件
249 0
|
Python 数据安全/隐私保护
利用Python发送email
引入smtplib和email.mime.text.MIMEText两个库可以完成发送邮件的功能 代码逻辑顺序:初始化邮箱服务——>使用用户名和密码登录邮箱——>定义发送的信息的内容、主题、来源——>邮箱发送邮件——>邮箱退出 import smtplib # 将你写的字符串转化为邮件的文本形式 from email.
859 0