web-dev-qa-db-ja.com

sendmailとSASLを使用したプレーンテキストログイン、Ubuntu 10.04

スマートホストで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パッケージのインストールに関するアドバイスをいくつか見ましたが、Ubuntu10.04では利用できません。

私は何をすべきか?

2
torvin

OK、これで私の問題は解決しました:

Sudo apt-get install libsasl2-modules

これにより、libloginlibplainを含むいくつかのモジュールがインストールされ、すべてが正常に機能するようになりました。

1
torvin