3
我只想发送简单的电子邮件用于测试目的,但在容器内执行sendmail时,我得到sendmail: can't connect to remote host (127.0.0.1): Connection refused
。在Alpine容器中使用sendmail时需要考虑什么?如何让sendmail在Alpine Docker容器中工作?
我只想发送简单的电子邮件用于测试目的,但在容器内执行sendmail时,我得到sendmail: can't connect to remote host (127.0.0.1): Connection refused
。在Alpine容器中使用sendmail时需要考虑什么?如何让sendmail在Alpine Docker容器中工作?
在容器中将不会运行MTA(邮件传输代理),只是没有运行邮件服务器。例如,您可以使用ssmtp(https://pkgs.alpinelinux.org/package/edge/main/x86/ssmtp)并将其配置为使用外部设备,例如您的提供商,smtp服务器(例如mail.yourprovider.com)。
比你可以使用ssmtp发送电子邮件。这是一个类似的情况,从PHP的Docker镜像内发送邮件是不可能的。在这里你可以进一步阅读 - >https://github.com/docker-library/php/issues/135
感谢您的提示,但我该如何配置它?我对邮件服务器并没有太多的专业知识。在AWS Linux实例中,所有工作都无需更改任何默认设置,因此我一直在寻找最简单的解决方案。 – Kitanotori