Docker: 如何用容器代替真正的smtp服务器?
Docker: how to use container to replace real smtp server?
我的开发环境是用Docker个容器搭建的,但是目前我公司所有的邮件都是通过smtp服务器发送的,不能用来测试。有没有一种方法可以创建一个容器来替换真正的 smtp 服务器?我需要 DNS 吗?
谢谢。
是的,只需以正常方式使用 Dockerfile 在 docker 容器中将您的 SMTP 服务器设置为 运行。然后当你 运行 容器确保你打开 SMTP 端口...
docker 运行 -p 25:25 --name yourSmtpDockerContainer yourSmtpDockerImage
现在,如果容器所在的服务器 运行 正在公开端口 25 ... 那么任何发送到服务器域名的流量都将发送到容器。
您可能还需要根据需要公开其他 SMTP 端口 - 干杯
我的开发环境是用Docker个容器搭建的,但是目前我公司所有的邮件都是通过smtp服务器发送的,不能用来测试。有没有一种方法可以创建一个容器来替换真正的 smtp 服务器?我需要 DNS 吗?
谢谢。
是的,只需以正常方式使用 Dockerfile 在 docker 容器中将您的 SMTP 服务器设置为 运行。然后当你 运行 容器确保你打开 SMTP 端口...
docker 运行 -p 25:25 --name yourSmtpDockerContainer yourSmtpDockerImage
现在,如果容器所在的服务器 运行 正在公开端口 25 ... 那么任何发送到服务器域名的流量都将发送到容器。
您可能还需要根据需要公开其他 SMTP 端口 - 干杯