首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

使用Gmail Python发送电子邮件

要使用 Gmail 和 Python 发送电子邮件,您可以使用 smtplibemail

  1. 首先,确保您已将 Gmail 账户设置为允许不太安全的应用程序。转到 Google 账户的安全设置,然后在 "登录 Google" 部分,选择 "应用密码"。创建一个新的应用密码,并在代码中使用该密码,而不是您的 Gmail 密码。
  2. 然后,安装 smtplibemail 库(如果尚未安装):
代码语言:javascript
复制
pip install secure-smtplib
  1. 编写一个 Python 脚本,使用 smtplib 发送电子邮件:
代码语言:javascript
复制
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 帐户,因为它们可能需要其他安全设置。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券