我有一个自己开发的 Java 服务器 (WAR),我想添加一个“联系我们”rest API,它将使用我的 gmail 帐户向我发送电子邮件(我的 gmail 帐户)。在我的本地计算机上它可以运行,现在我想将 war 部署到我的 vps (ubuntu)。
我需要授权它使用我的 Gmail 帐户,否则我将收到被阻止的可疑登录。
我该怎么做?谢谢
答案1
使用 Gmail API 可能是首选解决方案https://developers.google.com/gmail/api
但有一个快速的替代方案:
运行 Linux 的典型 VPS 都安装了 SMTP 服务器,允许你使用以下任一方式发送邮件
- “sendmail” (兼容) 命令
/usr/lib/sendmail
- 监听本地主机 25 端口的 smtp 服务器
使用您自己的 @example.com 域名进行可靠的邮件传递需要付出更多努力,但您的“联系我们”消息只有您自己作为收件人,如果它们最终进入垃圾邮件文件夹,只需将您的应用列入白名单即可