pra*_*dex 6 email smtp google-cloud-platform
我在谷歌容器引擎中使用第三方应用程序.它希望在localhost的默认端口(25)上配置SMTP.
由于我无法为应用程序配置SMTP URL,并且Google云端不允许使用SMTP端口,因此我可以通过哪种方式从GKE发送电子邮件.
Sun*_*mar 10
如果您使用Kubernetes,您可以通过在您的pod中添加sidekick Emailrelay容器来发送邮件.
Emailrelay可以作为代理运行.它侦听localhost的端口25,并将邮件转发到外部SMTP服务器.它还支持使用出站服务器和STARTTLS进行身份验证.示例命令就像
emailrelay --no-daemon --as-proxy external.smtp.server:<PORT> --client-tls --client-auth /path/to/smtp/auth
Run Code Online (Sandbox Code Playgroud)
凭据文件需要采用格式
LOGIN client username password
Run Code Online (Sandbox Code Playgroud)
其中,'username'和'password'应该是xtext编码的.
为了克服谷歌云限制,外部服务器需要接受自定义端口上的SMTP请求.
| 归档时间: |
|
| 查看次数: |
2945 次 |
| 最近记录: |