Gmail配置stmp及设用这个地址发送邮件教程

配置 Gmail 的 SMTP(简单邮件传输协议)用于发送邮件时,需要进行一些设置和认证步骤。以下是使用 Gmail SMTP 服务发送邮件的基本步骤和设置:
1. Gmail 设置
首先,确保你的 Gmail 账户允许通过 SMTP 发送邮件。
- 登录你的 Gmail 账户。
- 确保你的账户有“低安全应用访问权限”(如果使用两步验证,则需要生成并使用特定的应用密码)。
- 访问 Google 账户安全设置。
- 向下滚动到“低安全应用访问权限”部分并开启它(如果不使用两步验证)。
- 如果使用两步验证,需要在该部分生成并使用应用专用密码。
2. SMTP 服务器设置
使用以下设置配置你的邮件客户端或应用程序以使用 Gmail 的 SMTP 服务:
- SMTP 服务器地址:smtp.gmail.com
- 用户名:你的完整 Gmail 地址(例如 user@gmail.com)
- 密码:
- 如果未启用两步验证,则使用你的 Gmail 密码。
- 如果启用了两步验证,则使用你生成的应用专用密码。
- 端口:
- 使用 SSL 的端口:465
- 使用 TLS/STARTTLS 的端口:587
- 安全类型:
- 如果使用端口 465,选择 SSL。
- 如果使用端口 587,选择 TLS/STARTTLS。
3. 示例代码(Python)
以下是一个使用 Python 的 smtplib
库发送邮件的示例:
import smtplib
from email.mime.text import MIMEText
from email.mime.multipart import MIMEMultipart
# 邮件内容设置
sender = "your-email@gmail.com"
receiver = "receiver-email@example.com"
password = "your-password-or-app-password"
subject = "SMTP Email Test"
body = "This is a test email from Gmail SMTP Server"
# MIME消息构建
msg = MIMEMultipart()
msg['From'] = sender
msg['To'] = receiver
msg['Subject'] = subject
msg.attach(MIMEText(body, 'plain'))
# 建立安全的SMTP连接
server = smtplib.SMTP('smtp.gmail.com', 587)
server.starttls()
server.login(sender, password)
text = msg.as_string()
server.sendmail(sender, receiver, text)
server.quit()
在使用此脚本之前,请确保替换 your-email@gmail.com
、receiver-email@example.com
和 your-password-or-app-password
为你的实际信息。
注意事项
- 有时 Gmail 会阻止不熟悉的应用或设备尝试登录。如果遇到问题,请检查你的 Gmail,看是否有任何安全警告。
- 考虑到安全性,推荐使用“两步验证”和“应用专用密码”。
配置完成后,你应该能够通过 Gmail 的 SMTP 服务器发送邮件。如果遇到问题,请检查错误消息并相应地调整设置。
设置stmp以某个邮箱发送
根据我们截图,在设置,账号和导入,用这个地址发送邮件,添加邮件账号,验证后就可以加入了。