如何使用使用Google Email发送邮件

如何使用使用Google Email发送邮件

开发笔记Google Email如何使用使用Google Email发送邮件SunXiaofei2024-10-292025-03-30简介在本教程中,我们将详细讲解如何通过 Google Email(Gmail)向外发送邮件,包括如何进行 SMTP 配置、生成 App 密码以及一些常见问题的解决方法。适合初学者快速上手。

准备工作

确保启用两步验证:为了确保账户的安全,Google 要求启用两步验证才能使用 SMTP 发送邮件。

申请 App 专用密码:由于常规的 Google 密码无法直接用于 SMTP 配置,需申请一个专门的 App 密码。

步骤一:启用两步验证

登录你的 Gmail 账号。

点击右上角的头像,进入“管理您的 Google 账户”。

在左侧找到“安全”选项卡。

在“两步验证”选项中,点击“启用”,并按照提示完成设置。

步骤二:生成 App 密码

返回“安全”页面,找到“App 密码”。

输入 Google 账户的登录密码以验证身份。

在“选择应用程序”下拉列表中选择“邮件”,设备类型选择“其他”,可以自定义一个名字(例如:SMTP)。

点击“生成”按钮,系统会为你生成一个 16 位的 App 专用密码。保存此密码,稍后会在配置 SMTP 时用到。

步骤三:配置 SMTP 信息使用 Gmail SMTP 发送邮件需要以下信息:

SMTP 服务器:smtp.gmail.com

端口号:587(TLS)或 465(SSL)

SSL/TLS 加密:是

用户名:你的 Gmail 邮箱地址

密码:上一步生成的 App 密码

在代码中可以这样配置(假设使用的是 Node.js):

1234567891011121314151617181920212223242526const nodemailer = require("nodemailer");const transporter = nodemailer.createTransport({ host: "smtp.gmail.com", port: 587, // 使用TLS secure: false, // true for 465, false for other ports auth: { user: "your-email@gmail.com", // 你的Gmail地址 pass: "your-app-password", // 上一步生成的App密码 },});// 发送邮件const mailOptions = { from: "your-email@gmail.com", to: "recipient@example.com", subject: "Hello from Gmail", text: "This is a test email sent from a Node.js app using Gmail SMTP.",};transporter.sendMail(mailOptions, (error, info) => { if (error) { return console.log(error); } console.log("邮件发送成功: %s", info.messageId);});

相关推荐

中国神仙体系118:黎山老母
365完美体育官网

中国神仙体系118:黎山老母

📅 08-27 👁️ 8247
steam的服务器和域是什么
注册送365

steam的服务器和域是什么

📅 10-20 👁️ 5766
活血止痛膏一次贴多久?最好别超过12小时
365完美体育官网

活血止痛膏一次贴多久?最好别超过12小时

📅 10-23 👁️ 486