before-queue 統合を使用し、メッセージを Kaspersky Security 8 for Linux Mail Server に転送してスキャンし Postfix メールサーバーに戻す場合、次の条件を満たす必要があります:
socket-in を使用して傍受する必要があります。このソケットは、以下の手順のステップ 8 で、製品の設定ファイルに指定されます。scanner ソケット経由で Scan Logic に転送する必要があります。このソケットは、初期設定スクリプトの実行中に指定されます。socket-out 経由でメッセージを Postfix メールサーバーに戻す必要があります。このソケットは、以下の手順のステップ 8 で、製品の設定ファイルに指定されます。Kaspersky Security 8 for Linux Mail Server が Postfix メールサーバーと統合されている場合、socket-in、scanner、および socket-out は、ネットワークソケットまたはローカルソケットを参照できます。
Kaspersky Security 8 for Linux Mail Server と Postfix の before-queue 統合を実行するには:
smtp inet n - n - - smtpd
の後に、次の各行を追加します:
#klms-postfix-prequeue-start
-o smtpd_proxy_filter=$sock_postfix_format
-o smtpd_proxy_options=speed_adjust (Postfix 2.7 以降との統合の場合)
#klms-postfix-prequeue-end
$sock_postfix_format は、フィルターが接続をリッスンする IP アドレスとポートを <IP アドレス>:<ポート> 形式(ネットワークソケットの場合)で表すか、フィルターが接続をリッスンするローカルソケットへのパスを unix:<ソケットファイルへの完全パス> 形式で表します。
例:
または
|
#klms-begin
127.0.0.1:$forward_port inet n - n - - smtpd
-o receive_override_options=no_unknown_recipient_checks, no_header_body_checks,no_address_mappings
-o smtpd_helo_restrictions=
-o smtpd_client_restrictions=
-o smtpd_sender_restrictions=
-o smtpd_recipient_restrictions=permit_mynetworks,reject
-o mynetworks=127.0.0.0/8,[::1]/128
-o smtpd_authorized_xforward_hosts=127.0.0.0/8,[::1]/128
#klms-end
ここで、文字列 127.0.0.1:$forward_port inet n - n - - smtpd は、Postfix がフィルタから処理されたメッセージを受け取り、$forward_port でデータをリッスンできるようにするために必要です。
例:
|
#klms-begin
$unix_socket_name unix n - n - - smtpd
-o receive_override_options=no_unknown_recipient_checks, no_header_body_checks,no_address_mappings
-o smtpd_helo_restrictions=
-o smtpd_client_restrictions=
-o smtpd_sender_restrictions=
-o smtpd_recipient_restrictions=permit_mynetworks,reject
-o mynetworks=127.0.0.0/8,[::1]/128
-o smtpd_authorized_xforward_hosts=127.0.0.0/8,[::1]/128
#klms-end
ここで、文字列 $unix_socket_name unix n - n - - smtpd は、Postfix がフィルターから処理されたメッセージを受け入れ、$unix_socket_name unix ソケットでデータをリッスンできるようにするために必要です。
例:
|
POSTFIX_INTEGRATION_TYPE=prequeue
START_SMTP_PROXY=1
[global] セクションで header-guard を false に設定します。[smtp_proxy] セクションで、次の設定を指定します:$sock_postfix_format のウィザードのステップ 2 で指定した socket-in=<IP アドレスとポート番号> または <ローカルソケット>
socket-out=<IP アドレスまたはポート番号> または <ローカルソケット>($forward_port or $unix_socket_name の手順のステップ 3 で指定した値。形式は、inet:<ポート>@<IP アドレス>(ネットワークソケットの場合)または unix:<ローカルソケット>。
integration=prequeue
例 1:
例 2:
|