Fedora 14
Sponsored Link

Clamavとの連携 - ClamSMTP2010/11/07

[1] clamav はインストール済みとして、postfix と clamav を連携させてメールをリアルタイムスキャンできるようにします。
[root@mail03 ~]#
yum -y install clamsmtp


[root@mail03 ~]#
vi /etc/clamsmtpd.conf


# 6行目:変更

OutAddress:
127.0.0.1:10026


# 22行目:コメント解除し変更

Listen:
127.0.0.1:10025


# 25行目:変更

ClamAddress:
/var/run/clamd.clamsmtp/clamd.sock


# 28行目:コメント解除

Header: X-Virus-Scanned: ClamAV using ClamSMTP

# 34行目:コメント解除

Action: drop

[root@mail03 ~]#
vi /etc/postfix/main.cf


# 最終行へ追記

content_filter = scan:127.0.0.1:10025


[root@mail03 ~]#
vi /etc/postfix/master.cf


# 最終行へ以下全行追記

scan unix -       -       n      -     16 smtp
      -o smtp_data_done_timeout=1200
      -o smtp_send_xforward_command=yes
      -o disable_dns_lookups=yes
127.0.0.1:10026 inet n     -     n     -     16 smtpd
      -o content_filter=
      -o local_recipient_maps=
      -o relay_recipient_maps=
      -o smtpd_restriction_classes=
      -o smtpd_client_restrictions=
      -o smtpd_helo_restrictions=
      -o smtpd_sender_restrictions=
      -o smtpd_recipient_restrictions=permit_mynetworks,reject
      -o mynetworks_style=host
      -o smtpd_authorized_xforward_hosts=127.0.0.0/8


[root@mail03 ~]#
/etc/rc.d/init.d/clamsmtp-clamd start

Starting clamd.clamsmtp:
[ OK ]

[root@mail03 ~]#
/etc/rc.d/init.d/clamsmtpd start

Starting ClamSmtpd:
[ OK ]

[root@mail03 ~]#
/etc/rc.d/init.d/postfix restart

Shutting down postfix:
[ OK ]

Starting postfix:
[ OK ]

[root@mail03 ~]#
chkconfig clamsmtp-clamd on

[root@mail03 ~]#
chkconfig clamsmtpd on

  メールを送ってみると以下のようなヘッダがつきます。
  ウィルスを添付したメールを送ってみるとメールログには以下のように記録されクライアントに配送されません。
関連コンテンツ