有一个应用程序无法使用带有身份验证的 GMail SMTP。
我想知道是否有可能创建一个本地代理 SMTP 服务器,通过 GMail 发送邮件?这样我就可以为应用程序分配这个本地服务器。
答案1
是的,这是可能的。但要得到真正的答案,您应该提供更多有关环境的信息(规模、操作系统、限制等)。
您可能需要考虑设置您最喜欢的邮件传输代理 (MTA) 并在网络及其文档中搜索“中继”一词。
Postfix 是 unix/linux 世界中的常见选择。根据您的实际需求,像这样的“真实” MTA 可能有点过头了。您可能希望将消息交给可以处理 SMTP-Auth 的简单脚本,任何主流脚本语言都可以做到这一点。
附言:
1)您真的需要通过 GMail 的 SMTP 服务器发送而不是直接发送吗?
2)在英语中,这个词是“Authentication”。
答案2
如果你使用的是 Windows,我最近发布了一个免费的SMTP 代理。 希望这可以帮助。
答案3
如果你使用的是 Linux,你可能想尝试一下SMTP协议.它是一个简单的 MTA,并且发送邮件替代代理。客户端只需向其发送邮件,它就会处理 Gmail 授权。但是,由于它没有守护进程模式,您可能需要通过使用xinetd还。