我已将 SSMTP 配置为发送邮件,但问题是我无法从我的网络服务器发送邮件并且没有登录/var/log
。有时,我有Sender mismatch
apache 日志。
我的配置:Debian 11 和网络服务器到 Docker 容器中。
这是我的 SSMTP 配置:
hostname=domain.fr
root=no-reply@domain.fr
mailhub=mail.infomaniak.com:587
AuthUser=no-reply@domain.fr
AuthPass=PASS
UseTLS=YES
UseSTARTTLS=YES
Debug=YES
进入我已经得到的修饰:
www-data:no-reply@domain.fr:mail.infomaniak.com:587
root:no-reply@domain.fr:mail.infomaniak.com:587
编辑:这是我安装和配置 SSMTP 的 Dockerfile 中的一部分:
&& apt -y install ssmtp mailutils \
&& echo "hostname=domain.fr" > /etc/ssmtp/ssmtp.conf \
&& echo "root=no-reply@domain.fr" >> /etc/ssmtp/ssmtp.conf \
&& echo "mailhub=mail.infomaniak.com:587" >> /etc/ssmtp/ssmtp.conf \
&& echo "AuthUser=no-reply@domain.fr" >> /etc/ssmtp/ssmtp.conf \
&& echo "AuthPass=" >> /etc/ssmtp/ssmtp.conf \
&& echo "UseTLS=YES" >> /etc/ssmtp/ssmtp.conf \
&& echo "UseSTARTTLS=YES" >> /etc/ssmtp/ssmtp.conf \
&& echo "Debug=YES" >> /etc/ssmtp/ssmtp.conf \
&& echo "www-data:no-reply@domain.fr:mail.infomaniak.com:587" >> /etc/ssmtp/revaliases
有关信息,在 CLI 中,我可以在使用 root 帐户时发送电子邮件。
我的问题可能是什么?
谢谢你的帮助 !