我是一个全新的做n00b的人,所以如果这听起来很傻的话,我很抱歉。
我已经在数字海洋上建立并运行了一个码头系统,它运行得很好。
我正在使用一个预先构建的Mirth连接码头,它运行的很好,我可以做各种酷的事情。我想让Mirth为我做的事情之一是从容器内部发送电子邮件(SMTP发件人),但似乎Docker容器无法发送电子邮件(我收到了连接到邮件服务器的错误)。当运行时,我尝试将端口25到25进行映射,但没有起到任何作用。
docker run -d --name mirth1 -p 8080:8080 -p 8443:8443 -p 25:25 -p 8585:8585 brandonstevens/mirth-connectlinux服务器可以通过端口25将网络传输到我的邮件服务器,所以我知道这不是防火墙/数字海洋问题。这也不是一个奇迹问题,因为我从来没有过这样的10亿次。容器里有什么东西
所以我想这比我想象的还要多。Googling显示了很多关于将sendmail添加到我的容器中的链接,但这是针对php系统的吗?
发布于 2016-07-08 13:55:33
您只需要25个出站,并且您需要一个默认的邮件软件的容器。您不需要映射到出站连接的端口25,但您确实需要安装在容器中的默认邮件软件,如后缀或sendmail .Just,在启动容器后添加它,测试它是否有效,然后将其添加到坞文件中。
请记住容器是最小的,所以不要期望容器中有任何额外的功能。
https://serverfault.com/questions/788672
复制相似问题