python gmail
时间: 2023-11-21 15:57:37 浏览: 42
为了在Python中连接到Gmail,我们需要启用“2-Step Verification”并生成一个应用程序密码。以下是在Gmail中启用“2-Step Verification”和生成应用程序密码的步骤:
1. 登录您的Gmail账户并单击右上角的“Google应用”按钮。
2. 选择“帐户”选项。
3. 在左侧菜单中,单击“安全性”选项。
4. 启用“2-Step Verification”选项并按照提示进行设置。
5. 在“应用密码”部分,单击“选择应用”并选择“其他(自定义名称)”。
6. 输入应用程序密码的名称并单击“生成”。
7. 将生成的16位密码复制并保存在安全的位置。
现在,我们可以使用Python中的smtplib库连接到Gmail并发送电子邮件。以下是一个示例代码:
```python
import smtplib
# 设置发件人和收件人
sender = 'your_email@gmail.com'
receiver = 'recipient_email@gmail.com'
# 生成应用程序密码并登录到Gmail
password = 'your_app_password'
server = smtplib.SMTP('smtp.gmail.com', 587)
server.starttls()
server.login(sender, password)
# 发送电子邮件
message = 'Hello, World!'
server.sendmail(sender, receiver, message)
# 关闭连接
server.quit()
```
请注意,您需要将“your_email@gmail.com”替换为您的Gmail电子邮件地址,“recipient_email@gmail.com”替换为收件人的电子邮件地址,“your_app_password”替换为您在Gmail中生成的应用程序密码。