exim.confでsmtp_receive_timeoutの正確な意味は何ですか?

exim.confでsmtp_receive_timeoutの正確な意味は何ですか?

exim.confでsmtp_receive_timeoutの正確な意味は何ですか?

rcpt以降のデータ受信がタイムアウトしますか?それとも電子メールデータの受信を完了するのにかかる合計タイムアウトですか?

それとも、この間通信がないと接続は終了しますか?

詳しく説明してください。

答え1

smtp_receive_timeout 目的:主 タイプ: 時間 デフォルト値:5m

SMTP 受信のタイムアウト値を設定します。一括SMTPを含むあらゆる形式のSMTP入力で動作します。この時間内に入力ライン(SMTPコマンドまたはデータライン)が受信されない場合、SMTP接続は切断され、メッセージは削除されます。次のいずれかのメッセージとともに、ログに 1 行が記録されます。

SMTPコマンドタイムアウト接続ソース... SMTPデータタイムアウト接続ソース...前者は、EximがSMTPコマンドを読み取ることを期待していることを意味し、後者はEximがSMTPコマンドを読み取ることを期待していることを意味します。後者は、DATA フェーズにあり、メッセージの内容を読み取っていることを意味します。

オプションの最初の文字が "$"の場合、オプションは使用前に拡張され、$sender_host_name、$sender_host_address、および$sender_host_portによって異なります。

このオプションに設定された値は、-osコマンドラインオプションでオーバーライドできます。 0時間設定はタイムアウトを無効にしますが、これはTCP / IPを介したSMTPには適用しないでください。 (これは、-bsまたは-bSがローカル入力に使用される場合に役立ちます。)非SMTP入力の場合、受信タイムアウトはreceive_timeoutと-orによって制御されます。

しかし、これについてもっと知りたい場合は、この記事を読んでください。 http://www.exim.org/exim-html-current/doc/html/spec_html/ch-main_configuration.html

関連情報