我使用Docker容器构建了我的开发环境,但目前所有邮件都是由我公司的smtp服务器发送的,我不能用它来进行测试。有没有办法可以创建一个替换真正的smtp服务器的容器?我需要DNS吗?
感谢。
答案 0 :(得分:1)
是的,只需设置您的SMTP服务器以正常方式使用Dockerfile在docker容器中运行。然后,当您运行容器时,请确保打开SMTP端口...
docker run -p 25:25 --name yourSmtpDockerContainer yourSmtpDockerImage
现在,如果容器在公开端口25中运行的服务器...那么发送到服务器域名的任何流量都将被发送到容器。
您可能需要根据需要公开其他SMTP端口 - 欢呼