Sendmailサービスの問題:「新しいメッセージの拒否:最小利用可能時間:100」

Sendmailサービスの問題:「新しいメッセージの拒否:最小利用可能時間:100」

テストメールの場合は、次のコマンドを使用します。

(echo "Hi") | mailx -v -r [email protected]  -s "Subject Test" -c [email protected] [email protected]

特定のシナリオでは、次の結果が表示されます。

[email protected]... Connecting to smtphostnamesomething via relay
421 4.3.2 Service not available
>>> QUIT
[email protected]... Deferred: No such file or directory
Closing connection to smtphostnamesomething.

根本原因を理解し、チームの問題を解決しました。しかし、最も懸念されるのは、この場合、mailxコマンドで得られた戻り値が0(成功)であることです。

通常、メッセージの送信中にエラーが発生した場合、戻り値は!=0です。

このような場合は、私のメールは送信されず、メールを送信したいサービスではゼロ値を返すので、そうだと思います。

とにかく、我々は戻り値を処理するか、サービスの状態が実際にメールを送信するかどうかを事前に確認できますか?

私が行ったいくつかの異なるチェックとその出力があります。

ps -ef|grep sendmail

root  3277280  2228680   0   Aug 31      -  0:18 sendmail: rejecting new messages: min free: 100

lssrc -s sendmail

Subsystem         Group            PID          Status
sendmail         mail             3277280      active

ありがとうございます。

ベストアンサー1

使用可能なディスク容量が不足しているため、sendmailが新しいメールを拒否しているようです。
sendmail キュー・ディレクトリーを使用してファイル・システムで使用可能なスペースを確認し、十分なスペースがない場合は、いくつかのスペースを解放します。

http://etutorials.org/Server+Administration/Sendmail/Part+III+The+Configuration+File/Chapter+24.+The+O+Options+Configuration+Command/MinFreeBlocks/

おすすめ記事