要使用 Gmail 和 Python 发送电子邮件,您可以使用 smtplib
和 email
库
smtplib
和 email
库(如果尚未安装):pip install secure-smtplib
smtplib
发送电子邮件:import smtplib
from email.mime.text import MIMEText
from email.mime.multipart import MIMEMultipart
# 设置发件人、收件人和邮件主题
from_email = "your_email@gmail.com"
to_email = "recipient_email@example.com"
subject = "邮件主题"
# 创建 MIMEMultipart 对象并设置属性
msg = MIMEMultipart()
msg["From"] = from_email
msg["To"] = to_email
msg["Subject"] = subject
# 添加邮件正文
body = "这是一封使用 Python 和 Gmail 发送的电子邮件。"
msg.attach(MIMEText(body, "plain"))
# 使用应用密码和 SMTP 服务器发送邮件
app_password = "your_app_password"
with smtplib.SMTP_SSL("smtp.gmail.com", 465) as server:
server.login(from_email, app_password)
server.sendmail(from_email, to_email, msg.as_string())
print("邮件已发送!")
将 your_email@gmail.com
替换为您的 Gmail 地址,将 recipient_email@example.com
替换为收件人的电子邮件地址,将 your_app_password
替换为您的应用密码。
运行此脚本后,收件人将收到一封来自您的 Gmail 账户的电子邮件。请注意,此方法不适用于企业级 Gmail 帐户,因为它们可能需要其他安全设置。
领取专属 10元无门槛券
手把手带您无忧上云