Tôi đã định cấu hình SSMTP để gửi thư, nhưng vấn đề là tôi không thể gửi thư từ máy chủ web của mình và không có nhật ký nào trong đó /var/log
. Đôi khi, tôi đã có Người gửi không khớp
trong nhật ký apache.
Cấu hình của tôi: Debian 11 và máy chủ web vào vùng chứa Docker.
Đây là cấu hình của tôi về SSMTP:
tên máy chủ = domain.fr
[email protected]
mailhub=mail.infomaniak.com:587
[email protected]
AuthPass=PASS
Sử dụngTLS=YES
Sử dụngSTARTTLS=YES
Gỡ lỗi = CÓ
Tôi đã nhận được:
www-data:[email protected]:mail.infomaniak.com:587
root:[email protected]:mail.infomaniak.com:587
CHỈNH SỬA : Đây là phần trong Dockerfile của tôi nơi tôi cài đặt và cấu hình SSMTP :
&& apt -y cài đặt ssmtp mailutils \
&& echo "hostname=domain.fr" > /etc/ssmtp/ssmtp.conf \
&& echo "[email protected]" >> /etc/ssmtp/ssmtp.conf \
&& echo "mailhub=mail.infomaniak.com:587" >> /etc/ssmtp/ssmtp.conf \
&& echo "[email protected]" >> /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:[email protected]:mail.infomaniak.com:587" >> /etc/ssmtp/revaliases
Để biết thông tin, trong CLI, tôi có thể gửi email khi đang sử dụng tài khoản root.
Điều gì có thể là vấn đề của tôi?
Cảm ơn bạn đã giúp đỡ !