그래서 이것은 이상합니다. 두 대의 컴퓨터(CentOS가 설치된 컴퓨터와 Manjaro가 설치된 컴퓨터) 둘 다 ssmtp를 가지고 있으며 설정은 동일합니다. Manjaro ssmtp는 연결하여 이메일을 보내지만 CentOS는 다음을 수행하지 않습니다.
/etc/ssmtp/ssmtp.conf
:
rewriteDomain=gmail.com
[email protected]
hostname=manjaro-computer
[email protected]
AuthPass=PASSWORD
AuthMethod=LOGIN
FromLineOverride=yes
mailhub=smtp.gmail.com:587
UseSTARTTLS=yes
UseTLS=yes
/etc/ssmtp/revaliases
:
root:[email protected]:smtp.gmail.com:587
유일한 차이점은 CentOS 버전이 TLS_CA_FILE
결정되었다는 것입니다. 그것이 없으면 ssmtp
중단된 다음 포기하는 것처럼 보입니다. 활성화하십시오. Gmail에 연결할 수 있지만 다음과 같은 메시지가 표시됩니다.
[<-] 535 5.7.8 https://support.google.com/mail/?p=BadCredentials t64sm2533861itd.0 - gsmtp
ssmtp: Authorization failed (535 5.7.8 https://support.google.com/mail/?p=BadCredentials t64sm2533861itd.0 - gsmtp)
두 컴퓨터 모두 동일한 네트워크에 있고 세 번째 서버는 ssmtp를 사용하는 FreeNAS이며 문제 없이 이메일을 보낼 수도 있다고 생각합니다.