
cron을 통해 이메일을 보내려고 하는데 ssmtp
오류가 발생합니다.
인증 실패(501 사용자 및 비밀번호를 디코딩할 수 없음)
ssmtp.conf:
[email protected]
mailhub=smtp.zoho.com:465
rewriteDomain=zoho.com
UseTLS=Yes
[email protected]
AuthPass=*******
UseSTARTTLS=NO
FromLineOverride=yes
사용자와 비밀번호가 정확합니다. Zoho는 일반 인증만 지원하므로 AuthMethod가 설정되지 않습니다.
오류가 정확히 무엇을 의미하며 어떻게 해결할 수 있나요?
답변1
나는 같은 문제가 있었고 암호를 테스트하기 위해 특수 문자 없이 쉬운 암호로 변경하여 이 문제를 해결했습니다.
내 /etc/ssmtp/ssmtp.conf를 참조하십시오.
mailhub=smtp.zoho.com:587
# I use my domain. First you have to config the MX records
rewriteDomain=<your domain>.com.br
UseSTARTTLS=YES
UseTLS=YES
AuthUser=<your user>@zoho.com
AuthPass=<your pass>
AUTH LOGIN
FromLineOverride=YES
내 /etc/ssmtp/realases를 참조하세요.
#You have to verify your domain on Zoho and create an email to use
root:<your email>@<your domain>.com.br:smtp.zoho.com:587
보다여기MX 레코드를 구성하는 방법
그 후에는 다음을 테스트할 수 있습니다.
echo "Test message from Linux server using ssmtp" | sudo ssmtp -vvv [email protected]
결과:
[<-] 220 mx.zohomail.com SMTP Server ready September 27, 2016 8:09:04 PM PDT
[->] EHLO Shun
[<-] 250 SIZE 53477376
[->] STARTTLS
[<-] 220 Ready to start TLS.
[->] EHLO Shun
[<-] 250 SIZE 53477376
[->] AUTH LOGIN
[<-] 334 VXNlcm5hbWU6
[->] YW50b25pby5ldXN0YXF1aW9Aem9oby5jb20=
[<-] 334 UGFzc3dvcmQ6
[<-] 235 Authentication Successful
[->] MAIL FROM:<[email protected]>
[<-] 250 Sender <[email protected]> OK
[->] RCPT TO:<[email protected]>
[<-] 250 Recipient <[email protected]> OK
[->] DATA
[<-] 354 Ok Send data ending with <CRLF>.<CRLF>
[->] Received: by Shun (sSMTP sendmail emulation); Wed, 28 Sep 2016 03:09:04 +0000
[->] From: "root" <[email protected]>
[->] Date: Wed, 28 Sep 2016 03:09:04 +0000
[->] Test message from Linux server using ssmtp
[->]
[->] .
[<-] 250 Message received
[->] QUIT
[<-] 221 mx.zohomail.com closing connection