javascript 使用自定义 SMTP 发送电子邮件

Send email by javascript using custom SMTP

我很好奇是否有可能仅通过 JS 发送电子邮件(我应该制作 phonegap 应用程序)。我想像通过登录和密码连接到指定的 SMTP 服务器,然后使用 smtp 连接发送邮件。 我已经制作了 php 代码,我可以 post 发送邮件并完成工作,但我不确定我的老师是否会接受这个解决方案。我只想让它像本地 android 电子邮件客户端一样工作。 有没有可能,或者有相关资料来源?

没有通过客户端发送 SMTP 的直接方法 javascript,但您可以使用 SendGrid 等服务,它允许您通过 REST API 发送电子邮件].大多数应用程序都会让 phone 应用程序调用后端服务器以发送 SMTP 消息(例如您的 PHP 代码)。由于您使用的是 PhoneGap,如果您不想使用外部服务,您可以只对 PHP 文件进行 AJAX 调用,然后将信息发送到 SMTP 服务器。