我正在CentOS服务器上运行多个容器。容器中有一个正在运行的应用程序,需要向用户发送通知电子邮件。主机服务器具有发送电子邮件的功能,但是当使用容器尝试sendmail时,出现以下错误:
Deferred: Connection refused by [127.0.0.1]
我需要在不使用容器上主机网络的情况下实现这一目标。
我尝试通过编辑sendmail.cf文件以使其具有以下行来使sendmail守护程序能够监听端口2525上的docker0:
O DaemonPortOptions=Port=2525,Addr=172.17.0.1, Name=MTADocker
感谢您提供的任何提示,尝试了一段时间却没有成功。
答案 0 :(得分:0)
我能够通过将Docker容器端口25转发到Docker主机来解决此问题。