[Maild]セクション

[Maild] セクションでは、Dr.Web MailDが正常に動作する為の一般設定が定義されています。

ProtectedNetworks = {lookups}

保護するネットワークのリストを指定します。値はCIDR形式で指定します。

:

ProtectedNetworks = 10.0.0.0/24, 127.0.0.0/8, 192.168.0.68

デフォルト値:

ProtectedNetworks = 127.0.0.0/8

ProtectedDomains = {lookups}

保護するドメインのリストを指定します。

:

ProtectedDomains = example.ru, example.com

デフォルト値:

ProtectedDomains =

IncludeSubdomains = {Yes | No}

保護するドメインリスト内のサブドメインも保護対象にする指定です。

デフォルト値:

IncludeSubdomains = yes

InPoolOptions = {pool settings}

メッセージ受信、内部キュー構成用のスレッドプールの指定です。

デフォルト値:

InPoolOptions = auto

OutPoolOptions = {pool settings}

メッセージ送信用のスレッドプールの指定です。

デフォルト値:

OutPoolOptions = auto

RedirectMail = {e-mail address}

Redirectアクションが適用された際にメッセージを転送するアドレスを指定します。

デフォルト値:

RedirectMail = root@localhost

OnlyTrustedControlMails = {Yes | No}

制御メール(例えば、隔離からメッセージを受け取るために)を、保護されたネットワークからのみ送信する指定です。ReceiverコンポーネントからクライアントのIPアドレスに関する情報を取得できなかった場合、Dr.Web for UNIX mail serversにメッセージを渡す前にMTAが正しいReceivedヘッダを追加するように、GetIpFromReceivedHeader = Yesを使用する必要があります。制御メールを機能させるには、クライアントの送信メールトラフィックをDr.Webによって検査する必要があります。

デフォルト値:

OnlyTrustedControlMails = Yes

MaxScore = {numerical value}

メッセージの最大スコアの指定です。メッセージのスコアがこのパラメータ値を上回っている場合、MaxScoreActionパラメータ内で指定されたアクションが適用され、メッセージの検査は中止されます。このパラメータはメッセージがプラグインに渡される前にチェックされ、各プラグインによる検査の後に対応されます。

デフォルト値:

MaxScore = 10000

MaxScoreAction = {actions}

メッセージのスコアがMaxScoreパラメータ内で指定された閾値を超えている場合に適用するアクションの指定です。rejectアクションが指定され、 UseCustomReplyパラメータ値にyesが指定されている場合、SMTPの返信はReplyMaxScoreパラメータで指定されたものが使用されます。アクションが全て適用されると、メッセージの検査は完了したと見なされます。

必ず指定しなくてはならない必須アクションは pass、discard、reject、tempfailです。

追加のアクションは quarantine、redirect、add-header、scoreです。

このパラメータでは複数のアクションを指定することが出来ます。

デフォルト値:

MaxScoreAction = reject

MaxMimeParts = {numerical value}

メッセージ内のMIMEパートの最大数を指定します。値が0に設定されている場合、検査は実行されません。メッセージ内のMIMEパート数がこの閾値を超えた場合、メッセージの処理は中断され、ProcessingErrorパラメータで指定されたアクションが適用されます。

デフォルト値:

MaxMimeParts = 1000

MaxNestedMimeParts = {numerical value}

メッセージ内にネストされたMIMEパートの最大数を指定します。値が0に設定されている場合、検査は実行されません。メッセージ内のネストされたMIME数がこの閾値を超えた場合、メッセージの処理は中断され、ProcessingErrorパラメータで指定されたアクションが適用されます。

デフォルト値:

MaxNestedMimeParts = 100

LicenseLimit = {actions}

ライセンス制限が原因で検査されなかったメッセージに適用するアクションの指定です。

必ず指定しなくてはならない必須アクションは pass、discard、reject、tempfailです。

追加のアクションは quarantine、redirect、notify、add-header、scoreです。

このパラメータでは複数のアクションを指定することが出来ます。

デフォルト値:

LicenseLimit = pass

EmptyFrom = {actions}

エンベロープのFromヘッダがブランクなメッセージに適用するアクションの指定です。メール通知を使用している場合に起こりうる状況で、スパマーもこのヘッダを無視します。

必ず指定しなくてはならない必須アクションはcontinue、discard、rejectです。

追加のアクションは quarantine、redirect、add-header、scoreです。

このパラメータでは複数のアクションを指定することが出来ます。

デフォルト値:

EmptyFrom = continue

ProcessingErrors = {actions}

検査中にエラーを引き起こすメッセージに適応されるアクションの指定です。

必ず指定しなくてはならない必須アクションはpass、discard、reject、tempfailです。

追加のアクションは quarantine、redirect、notify、add-header、scoreです。

このパラメータでは複数のアクションを指定することが出来ます。

デフォルト値:

ProcessingErrors = pass

RulesLogLevel = {Quiet | Error | Alert | Info | Debug}

ルール処理に関するログの詳細レベルを指定します。

デフォルト値:

RulesLogLevel = Alert

PidFile = {path to file}

drweb-maild 処理の PIDファイルへのパスの指定です。

デフォルト値:

PidFile = %var_dir/run/drweb-maild.pid

以下のパラメータはブロックされたメールに対してSMTPが返すメッセージを定義します。

Dr.Web for UNIX mail serversのコンポーネントによってメッセージがブロックされると、SMTPはエラーコード 550 5.7.0および特定のテキストメッセージを返します。メッセージのテキストは以下のパラメータ値内で指定することが出来、引用符で囲まれている必要があります。

UseCustomReply = {Yes | No}

SMTPセッション中のカスタムメッセージの使用を有効にする指定です。受信するメッセージが拒否された場合にSMTPが返すメッセージとして送信されます。

デフォルト値:

UseCustomReply = No

ReplyEmptyFrom = {string}

EmptyFrom = rejectが適用され、UseCustomReply = Yesの場合に返されるメッセージの指定です。テキストのパートのみ指定することが出来ます:"550 5.7.0 Text"(空白を含むテキストは引用符で囲まれている必要があります)

デフォルト値:

ReplyEmptyFrom = "DrWEB maild: Messages from <> are blocked by administrator."

ReplyProcessingError = {string}

ProcessingError = rejectが適用され、UseCustomReply = Yesの場合に返されるメッセージの指定です。テキストのパートのみ指定することが出来ます:"550 5.7.0 Text"(空白を含むテキストは引用符で囲まれている必要があります)

デフォルト値:

ReplyProcessingError = "DrWEB maild: Message is rejected due to software error."

ReplyMaxScore = {string}

MaxScoreAction = rejectが適用され、UseCustomReply = yesの場合に返されるメッセージの指定です。テキストのパートのみ指定することが出来ます:"550 5.7.0 Text"(空白を含むテキストは引用符で囲まれている必要があります)

デフォルト値:

ReplyMaxScore = "Dr.Web MailD: Message is rejected due to score limit exceed."

GetIpFromReceivedHeader = {Yes | No}

Receiverコンポーネントからクライアントの IPアドレス情報を取得できなかった場合、Receivedヘッダの値をそのアドレスとして使用する指定です。

デフォルト値:

GetIpFromReceivedHeader = Yes

Control = {Yes | No}

drweb-maildの対話型インターフェースを有効にします。

デフォルト値:

Control = No

ControlAddress = {socket address}

drweb-maildの対話型インターフェースが使用するソケットのアドレスの指定です。

デフォルト値:

ControlAddress = inet:3009@127.0.0.1

ControlPoolOption = {pool settings}

drweb-maild.のコントロールソケットに対するスレッドプールの設定を指定します。

デフォルト値:

ControlPoolOption = auto

SkipDSNOnBlock = {Yes | No}

RejectまたはTempfailアクションを実行したにも関わらずReceiverコンポーネントに戻り値を正常に受け渡せなかった場合に DSNの送信をスキップする指定です。

デフォルト値:

SkipDSNOnBlock = No