首页
学习
活动
专区
工具
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 帐户,因为它们可能需要其他安全设置。

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

相关·内容

5分38秒

python发送邮件的库zmai

1分12秒

使用requests库来发送HTTP请求

1分16秒

使用 request 和 cheerio 库来发送 HTTP 请求

1分29秒

使用 requests 库发送多部分表单数据

12分7秒

python使用ftp

5分14秒

25.尚硅谷_AJAX-使用fetch函数发送AJAX请求

12分12秒

Python教程 Django电商项目实战 47 图书商城_短信发送API 学习猿地

1分21秒

使用python识别条形码

3分1秒

使用python实现图片素描效果

8分41秒

使用python进行视频合并音频

8分24秒

使用python进行视频画质增强

4分5秒

使用python给老照片上色

领券