IMSSをSendmailでサンドイッチ。
メモです。一般の方は見る必要まったくないと思います。(ぇ
・IMSS7.0 + ServicePack1
・RHEL5
・Sendmail 8.13.8
・サンドイッチ構成
Sendmail(25) - IMSS(10025) - Sendmail(10026)
※hostsとか、場合によっては必要かと思われる
※IMSSの管理画面から設定できるSMTPの項目は、Postfix専用が多い様子
→Sendmailではほとんど無効のため、設定不要かも
管理画面:https://localhost:8445/
※検索サービスはアクティベートしないと動作しない
→体験版でもメールアドレス登録後、送付されるアクティベーションコードが必要
※IMSSにSP1を当てていると、まとめて起動・停止ができる
起動:/opt/trend/imss/script/startall.sh start
停止:/opt/trend/imss/script/imssstop.sh stop
ただし、imssdの起動(10025ポートがLISTENになるまで)は時間がかかる
○IMSSの設定:/opt/trend/imss/config/imss.ini
# ここは何でも良い smtp_greeting_msg= 'ホストネーム' TrendMicro IMSS SMTP proxy smtp_enable_proxy=yes smtp_virus_scan=yes smtp_allow_client_ip=127.0.0.1 # ※マニュアルには「addr:」を入れて「smtp_allow_client_ip=addr:127.0.0.1」と指定しろと書いてあるが、無くても動く様子 # ウィルスチェック等処理後の配送先 downstream_smtp_server_addr=127.0.0.1 downstream_smtp_server_port=10026 # 待ち受け設定 [socket] (default) proxy_smtp_server_ip= all proxy_service=SMTP_SERVICE proxy_port=10025
○Sendmail(前段)の設定
sendmail.cf(sendmail.mcを修正、m4マクロにて作成)
define('QUEUE_DIR', '/var/spool/mqueue1')dnl MODIFY_MAILER_FLAGS('SMTP', '+k')dnl MODIFY_MAILER_FLAGS('ESMTP', '+k')dnl MODIFY_MAILER_FLAGS('SMTP8', '+k')dnl MODIFY_MAILER_FLAGS('RELAY', '+k')dnl MODIFY_MAILER_FLAGS('DSMTP', '+k')dnl MODIFY_MAILER_FLAGS('LOCAL', '+k')dnl define('SMTP_MAILER_ARGS', 'TCP localhost 10025')dnl define('ESMTP_MAILER_ARGS', 'TCP localhost 10025')dnl define('SMTP8_MAILER_ARGS', 'TCP localhost 10025')dnl define('RELAY_MAILER_ARGS', 'TCP localhost 10025')dnl define('DSMTP_MAILER_ARGS', 'TCP localhost 10025')dnl define('LOCAL_MAILER_ARGS', 'TCP localhost 10025')dnl LOCAL_MAILER_PATH('[IPC]')dnl
sendmail.cf.delivery(sendmail.mc.deliveryを修正、m4マクロにて作成)
DAEMON_OPTIONS('Port=10026,Addr=127.0.0.1, Name=MTA')dnl define('QUEUE_DIR', '/var/spool/mqueue2')dnl MODIFY_MAILER_FLAGS('SMTP', '+k')dnl MODIFY_MAILER_FLAGS('ESMTP', '+k')dnl MODIFY_MAILER_FLAGS('SMTP8', '+k')dnl MODIFY_MAILER_FLAGS('RELAY', '+k')dnl MODIFY_MAILER_FLAGS('DSMTP', '+k')dnl MODIFY_MAILER_FLAGS('LOCAL', '+k')dnl
※キューディレクトリは作成しておく
どちらも所有者を「imss」に設定
mkdir /var/spool/mqueue1 chown imss:imss /var/spool/mqueue1 mkdir /var/spool/mqueue2 chown imss:imss /var/spool/mqueue2