Docker:如何使用容器来替换真正的smtp服务器?

时间:2016-03-31 14:02:08

标签: docker smtp

我使用Docker容器构建了我的开发环境,但目前所有邮件都是由我公司的smtp服务器发送的,我不能用它来进行测试。有没有办法可以创建一个替换真正的smtp服务器的容器?我需要DNS吗?

感谢。

1 个答案:

答案 0 :(得分:1)

是的,只需设置您的SMTP服务器以正常方式使用Dockerfile在docker容器中运行。然后,当您运行容器时,请确保打开SMTP端口...

docker run -p 25:25 --name yourSmtpDockerContainer yourSmtpDockerImage

现在,如果容器在公开端口25中运行的服务器...那么发送到服务器域名的任何流量都将被发送到容器。

您可能需要根据需要公开其他SMTP端口 - 欢呼