![我可以使用我的 Gmail 帐户以编程方式发送电子邮件吗?](https://linux22.com/image/1366514/%E6%88%91%E5%8F%AF%E4%BB%A5%E4%BD%BF%E7%94%A8%E6%88%91%E7%9A%84%20Gmail%20%E5%B8%90%E6%88%B7%E4%BB%A5%E7%BC%96%E7%A8%8B%E6%96%B9%E5%BC%8F%E5%8F%91%E9%80%81%E7%94%B5%E5%AD%90%E9%82%AE%E4%BB%B6%E5%90%97%EF%BC%9F.png)
我有一个 Gmail 帐户。
是否有一个 Google API 可以允许我登录该帐户并发送电子邮件?
答案1
答案2
一句话概括:只需像使用其他邮件提供商一样以编程方式发送电子邮件 - 使用 SMTP 协议(通过 SSL):连接到端口 465 或 587 上的 smtp.gmail.com,然后提供用户名和密码。在 UN*X 系统上,您可以使用类似sendmail
(或其他 MTA) + 的命令mailx
,后者是命令行实用程序。例如,参见这里关于如何使用它。
答案3
是的,您可以通过编程方式发送电子邮件。您首先需要生成适当的应用程序密码,使用正确的 SMTP 服务器进行身份验证,然后使用 SMTP 客户端库发送电子邮件。
按照本教程获取更多信息(https://ps06756.wordpress.com/2017/08/17/how-to-send-email-through-gmail-programmatically/)