如何使用 bsd-mailx 从 docker 容器发送邮件到主机 postfix?
How to send email from docker container to host postfix with bsd-mailx?
我的 ubuntu
主机上有一个 运行 postfix
邮件服务器。我以后可能还会用 docker 容器替换它,但是对于迁移,我想先坚持使用主机后缀。
如果我想最小化图像大小,如何从 docker container
发送电子邮件到主机后缀?
我尝试在容器内安装 bsd-mailx
,因为它的包装尺寸很小。
一般来说,我现在可以发送电子邮件:
echo "test header" | mail -s "test body" my@mail.com
但是我如何告诉 docker 容器中的命令将邮件实际发送到主机系统?或者我是否必须 mount/bind 从主机的后缀到容器中?这样 mailx 就可以将邮件发送到 mount 了吗?
mail/mailx 都调用了一个名为 sendmail 的二进制文件。这意味着您需要安装提供该特定界面的 MTA。
- 后缀
- exim
- 可能是 nullmailer
我的 ubuntu
主机上有一个 运行 postfix
邮件服务器。我以后可能还会用 docker 容器替换它,但是对于迁移,我想先坚持使用主机后缀。
如果我想最小化图像大小,如何从 docker container
发送电子邮件到主机后缀?
我尝试在容器内安装 bsd-mailx
,因为它的包装尺寸很小。
一般来说,我现在可以发送电子邮件:
echo "test header" | mail -s "test body" my@mail.com
但是我如何告诉 docker 容器中的命令将邮件实际发送到主机系统?或者我是否必须 mount/bind 从主机的后缀到容器中?这样 mailx 就可以将邮件发送到 mount 了吗?
mail/mailx 都调用了一个名为 sendmail 的二进制文件。这意味着您需要安装提供该特定界面的 MTA。
- 后缀
- exim
- 可能是 nullmailer