docker - 如何使用 bsd-mailx 从 docker 容器发送电子邮件到主机 postfix?

标签 docker ubuntu mailx

我有一个正在运行的postfix我的 ubuntu 上的邮件服务器主持人。稍后我可能还会用 docker 容器替换它,但对于迁移,我想先坚持使用主机后缀。
如何从 docker container 发送电子邮件到主机后缀,如果我想最小化图像大小?
我尝试安装 bsd-mailx在容器内,as is 具有小包装尺寸。
一般来说,我现在可以发送电子邮件:echo "test header" | mail -s "test body" my@mail.com但是我怎样才能告诉 docker 容器中的命令实际将邮件发送到主机系统呢?或者我是否必须将主机后缀中的某些内容挂载/绑定(bind)到容器中?那么mailx将邮件发送到挂载?

最佳答案

mail/mailx 都调用一个名为 sendmail 的二进制文件。这意味着您需要安装提供该特定界面的 MTA。

  • 后缀
  • import/export
  • 可能是 nullmailer
  • 关于docker - 如何使用 bsd-mailx 从 docker 容器发送电子邮件到主机 postfix?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72126478/

    相关文章:

    docker - 我可以在 Docker Swarm 的 80 端口和不同的主机名上运行两个单独的应用程序吗?

    docker - 在 docker 镜像上验证 Google Cloud 服务帐户

    java - Glassfish 无法连接到远程 MySQL,但 localhost 可以

    python - 导入错误 : No module named mosquitto

    java - 在 Unix 中使用 Java 发送多封邮件

    Docker 容器(Windows10、Centos7)端口

    postgresql - Sequelize 迁移工具找不到 config.json 中定义的架构

    python - 如何删除/usr/local/bin/中的python

    linux - mailx如何添加附件

    带通知的 MySQL 备份脚本