質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.35%
Sendmail

Sendmailは、インターネットで電子メールを送受信するサーバソフトウェア(MTA)です。ユーザーが送信したメールを受け、他メールサーバへ引き渡しバケツリレー式に配送したり、届いたメールをユーザーが受け取るまでの間保管するといった働きをします。

Linux

Linuxは、Unixをベースにして開発されたオペレーティングシステムです。日本では「リナックス」と呼ばれています。 主にWebサーバやDNSサーバ、イントラネットなどのサーバ用OSとして利用されています。 上位500のスーパーコンピュータの90%以上はLinuxを使用しています。 携帯端末用のプラットフォームAndroidは、Linuxカーネル上に構築されています。

Q&A

1回答

2805閲覧

SendmailでSMTP-AUTHを設定したいです

mi37

総合スコア13

Sendmail

Sendmailは、インターネットで電子メールを送受信するサーバソフトウェア(MTA)です。ユーザーが送信したメールを受け、他メールサーバへ引き渡しバケツリレー式に配送したり、届いたメールをユーザーが受け取るまでの間保管するといった働きをします。

Linux

Linuxは、Unixをベースにして開発されたオペレーティングシステムです。日本では「リナックス」と呼ばれています。 主にWebサーバやDNSサーバ、イントラネットなどのサーバ用OSとして利用されています。 上位500のスーパーコンピュータの90%以上はLinuxを使用しています。 携帯端末用のプラットフォームAndroidは、Linuxカーネル上に構築されています。

0グッド

0クリップ

投稿2021/05/19 14:45

RedHatのサーバにsendmailとcyrus-saslをyumでインストールし、
SMTP AUTHを利用してメールを送れるようにしたいのですが、
認証アカウントが作れないのか、上手くいきません。

[root@~]#saslpasswd2 -c test Password: Again (for verification):

と入力すると
saslpasswd2: no mechanism available
が返ってきます。

[root@~]#sasldblistusers2
をすると
listusers failed
となります。

[root@~]#testsaslauthd -u test -p test##
とすると
0: NO "authentication failed"
となるので、
アカウントが作成できていないのでは?という状態です。

調べると、cyrus-saslの関連モジュールがインストールされていないと起こるようですが、
[root@~]#yum list installed | grep cyrus-sasl
cyrus-sasl.x86_64 2.1.27-5.el8 @rhui-rhel-8-for-x86_64-baseos-rhui-rpms
cyrus-sasl-devel.x86_64 2.1.27-5.el8 @rhui-rhel-8-for-x86_64-baseos-rhui-rpms
cyrus-sasl-gssapi.x86_64 2.1.27-5.el8 @rhui-rhel-8-for-x86_64-baseos-rhui-rpms
cyrus-sasl-lib.x86_64 2.1.27-5.el8 @anaconda
cyrus-sasl-md5.x86_64 2.1.27-5.el8 @rhui-rhel-8-for-x86_64-baseos-rhui-rpms
cyrus-sasl-plain.x86_64 2.1.27-5.el8 @rhui-rhel-8-for-x86_64-baseos-rhui-rpms

と必要そうなモジュールは入っていると思われます。

[root@~]telnet localhost 587
は接続でき、
EHLO localhost
250-XXX.jp Hello localhost [127.0.0.1], pleased to meet you
250-ENHANCEDSTATUSCODES
250-PIPELINING
250-8BITMIME
250-SIZE
250-DSN
250-AUTH DIGEST-MD5 CRAM-MD5 LOGIN PLAIN
250-STARTTLS
250-DELIVERBY
250 HELP
となっているので、
sendmailのSMTP-AUTH設定は問題ないかと思っております。

他に確認すべきこと、設定することはありますでしょうか?

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

zembutsu

2021/05/20 21:12

コマンド「saslpasswd2 -n -c test」を実行すると、どのような結果になるでしょう。また、 /var/log/messages にはコマンド実行時何かログがd出ているようであれば、質問項目に書いていただくと詳しい方がアドバイスできるかもしれません。
mi37

2021/05/21 01:27

「saslpasswd2 -n -c test」も同じく saslpasswd2: no mechanism available となりました。 /var/log/messagesの方は test saslpasswd2[478357]: could not find auxprop plugin, was searching for [all] test saslpasswd2[478357]: SCRAM-SHA-1: failed to set secret for test: no mechanism available (No such file or directory) test saslpasswd2[478357]: could not find auxprop plugin, was searching for [all] test saslpasswd2[478357]: SCRAM-SHA-256: failed to set secret for test: no mechanism available (No such file or directory) test saslpasswd2[478357]: could not find auxprop plugin, was searching for [all] test saslpasswd2[478357]: OTP: failed to set secret for test: no mechanism available (No such file or directory) となっています。
guest

回答1

0

saslauthdは起動してますでしょうか?
また、rhel5以降はpostfixもインストールされている場合気をつける必要があります。
https://access.redhat.com/ja/solutions/2453911

Sendmailでしか出来ないことをしたいということがなければpostfixを使用することをお勧めします。

投稿2021/05/20 21:23

scsi

総合スコア2840

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.35%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問