Fedora 40
Sponsored Link

Mail सर्वर : Postfix + Clamav + Amavisd2024/05/16

 
Postfix + Clamav के साथ ईमेल के लिए वायरस-स्कैनिंग कॉन्फ़िगर करें।
[1]
[2] Amavisd और Clamav सर्वर स्थापित करें।
[root@mail ~]#
dnf -y install amavis clamd perl-Digest-SHA1 perl-IO-stringy
[root@mail ~]#
vi /etc/clamd.d/scan.conf
# पंक्ति 8 : टिप्पणी करें

#
Example
# पंक्ति 14 : टिप्पणी रद्द करें

LogFile /var/log/clamd.scan
# पंक्ति 77 : टिप्पणी रद्द करें

PidFile /var/run/clamd.scan/clamd.pid
# पंक्ति 81 : टिप्पणी हटाएँ

TemporaryDirectory /var/tmp
# पंक्ति 96 : टिप्पणी हटाएँ

LocalSocket /var/run/clamd.scan/clamd.sock
[root@mail ~]#
touch /var/log/clamd.scan

[root@mail ~]#
chown clamscan:clamscan /var/log/clamd.scan

[root@mail ~]#
systemctl enable --now clamd@scan

[3] यदि SELinux सक्षम है, तो Clamav सर्वर प्रारंभ करने के लिए निम्नानुसार नियम जोड़ें।
[root@mail ~]#
restorecon -v /var/log/clamd.scan

[root@mail ~]#
setsebool -P antivirus_can_scan_system on

[4] Amavisd को कॉन्फ़िगर करें।
[root@mail ~]#
vi /etc/amavisd/amavisd.conf
# पंक्ति 23 : स्वयं के डोमेन नाम में बदलें

$mydomain = '
srv.world
';
# पंक्ति 171 : टिप्पणी हटाएं और स्वयं के होस्टनाम में बदलें

$myhostname = '
mail.srv.world
';
[root@mail ~]#
systemctl enable --now amavisd

[5] Postfix कॉन्फ़िगर करें।
[root@mail ~]#
vi /etc/postfix/main.cf
# अंत में अनुसरण जोड़ें

content_filter=smtp-amavis:[127.0.0.1]:10024
[root@mail ~]#
vi /etc/postfix/master.cf
# अंत में अनुसरण जोड़ें

smtp-amavis unix -    -    n    -    2 smtp
    -o smtp_data_done_timeout=1200
    -o smtp_send_xforward_command=yes
    -o disable_dns_lookups=yes
127.0.0.1:10025 inet n    -    n    -    - 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=127.0.0.0/8
    -o strict_rfc821_envelopes=yes
    -o smtpd_error_sleep_time=0
    -o smtpd_soft_error_limit=1001
    -o smtpd_hard_error_limit=1000

[root@mail ~]#
systemctl restart postfix

[6] वह सब ठीक है।
[X-Virus-: ***] इस कॉन्फ़िगरेशन के बाद ईमेल के हेडर सेक्शन में लाइनें जोड़ दी जाती हैं और ज्ञात वायरस वाले ईमेल ग्राहकों को नहीं भेजे जाएंगे।
मिलान सामग्री