
스마트호스트를 사용하여 sendmail을 구성하려고 합니다. 나는 주로 이것을 따랐다.가이드(Scalix용으로 작성된 것으로 알고 있습니다.)
SMTP 서버는 일반 텍스트 인증을 사용합니다. 그러나 sendmail이 이메일을 릴레이하려고 하면 sendmail.log에 다음 오류가 표시됩니다.
May 17 01:55:28 myhost sm-mta[12153]: STARTTLS=client, relay=smtp.myserver.com., version=TLSv1/SSLv3, verify=FAIL, cipher=DHE-RSA-AES256-SHA, bits=256/256
May 17 01:55:28 myhost sm-mta[12153]: s4GKkZNt010225: AUTH=client, available mechanisms do not fulfill requirements
May 17 01:55:28 myhost sm-mta[12153]: AUTH=client, relay=smtp.myserver.com., temporary failure, connection abort
May 17 01:55:28 myhost sm-mta[12153]: s4GKkZNt010225: to=<my@email>, delay=01:08:53, xdelay=00:00:01, mailer=relay, pri=840427, relay=smtp.myserver.com.
왜 TLS를 사용하려고 합니까?
인터넷 검색을 한 후에 SASL 라이브러리와 관련이 있다는 것을 이해했습니다. 패키지 설치에 대한 몇 가지 조언을 보았지만 cyrus-sasl-plain
Ubuntu 10.04에서는 사용할 수 없습니다.
어떻게 해야 하나요?
답변1
좋아, 이것으로 내 문제가 해결되었습니다.
sudo apt-get install libsasl2-modules
liblogin
이로 인해 여러 모듈이 설치되었으며 libplain
이제 모든 것이 잘 작동합니다.