티스토리 뷰

Feodra 18 MAIL Server Run with Clamav - ClamSMTP


Install Clamav first and Configure to run Postfix with Clamav to scan virus timely. Install ClamSMTP to do it.



1. Install and Configure ClamSMTP


[root@mail ~]# yum -y install clamsmtp

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


# line 22: uncomment

Listen: 0.0.0.0:10025


# line 28: uncomment

Header: X-Virus-Scanned: ClamAV using ClamSMTP


# line 34: uncomment

Action: drop


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

# add at the last line

content_filter = scan:127.0.0.1:10025


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

# add at the last line

 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@mail ~]# systemctl start clamsmtp-clamd.service 

[root@mail ~]# systemctl start clamsmtpd.service 


[root@mail ~]# systemctl restart postfix.service 


[root@mail ~]# systemctl enable clamsmtp-clamd.service 

[root@mail ~]# systemctl enable clamsmtpd.service 



  Some headers below are added in emails after this configuration.

저작자 표시 비영리 변경 금지
신고
댓글