gpt4 book ai didi

linux - 如何使用 docker 为 sendmail 配置 exim

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

我正在使用 docker 容器使用这个 exim 图像发送电子邮件

https://registry.hub.docker.com/u/tianon/exim4/

如果我在其他网站上使用 smtp 主机作为容器名称,这会很好用

现在我的 joomla 站点正在使用 sendmail,我不知道如何将 sendmail 与 exim 容器链接

尝试发送邮件时出现此错误

无法执行:/usr/sbin/sendmail

没错,因为 snedmail 没有安装在 joomla 容器中,但是如何解决这个问题

最佳答案

根据 the documentation , Joomla 原生支持将邮件发送到 SMTP 服务器。然而,如果这不起作用(例如,如果您有忽略 Joomla 设置的扩展并且总是尝试使用本地 sendmail 二进制文件),您可以安装一个 sendmail 替代方案来执行必要的 SMTP 事务你。

一个常见的解决方案是 msmtp ,经常被 mutt 使用用户为 mutt 邮件程序提供 SMTP 服务器。 msmtp 客户端与命令行兼容,因此您可以安装 msmtp 然后:

ln -s /usr/bin/msmtp /usr/sbin/sendmail

只要您进行了适当的配置,这应该可以解决您的问题。

关于linux - 如何使用 docker 为 sendmail 配置 exim,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28922051/

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