gpt4 book ai didi

linux - 在 Docker 容器中使用 GNU Mailutils 发送邮件

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:07:17 24 4
gpt4 key购买 nike

我创建了一个 docker 镜像,我使用以下方法安装了 mailutils 包:

RUN apt-get update && apt-get install -y mailutils

作为示例命令,我正在运行:

mail -s 'Hello World' {email-address} <<< 'Message body'

当我在本地机器上执行相同的命令时,它会发送邮件。但是,在 docker 容器中,它没有显示任何错误,但指定的电子邮件 ID 没有收到邮件。

我在生成我的 docker 容器时尝试使用 --net=host 参数。

以下是我的 docker 命令:

docker run --net=host -p 0.0.0.0:8000:8000 {imageName}:{tagName} {arguments}

有什么我想念的吗?有人可以解释这个问题背后的网络概念吗?

最佳答案

安装 ssmtp 并配置将所有邮件发送到您的中继主机。

https://wiki.debian.org/sSMTP

关于linux - 在 Docker 容器中使用 GNU Mailutils 发送邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44158085/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com