使用者工具

網站工具


mail:postfix

差異處

這裏顯示兩個版本的差異處。

連向這個比對檢視

兩邊的前次修訂版前次修改
下次修改
前次修改
mail:postfix [2010/02/19 16:17] – wenpeimail:postfix [2011/05/22 19:58] (目前版本) – wenpei
行 87: 行 87:
 ====== Reference ====== ====== Reference ======
 Postfix 技術手冊:http://books.google.com/books?id=H9yrO841raoC Postfix 技術手冊:http://books.google.com/books?id=H9yrO841raoC
 +====== Amavisd - Anti-Spam / Anti-Virus ======
 +===== For FreeBSD =====
 +http://www.wretch.cc/blog/chuchiming/15421032
  
 +http://blog.weithenn.org/2009/06/freebsdpostfix-amavisd-new-uvscan.html
 +
 +經由 Amavisd 橋接,過濾垃圾信及病毒信。
 +
 +  portinstall security/amavisd-new security/clamav p5-Mail-SpamAssassin
 +  
 +編輯 amavisd.conf 設定
 +  $mydomain = 'domain.name.tw';
 +  $sa_spam_subject_tag = '***SPAM*** ';
 +  $sa_tag_level_deflt  = 0;  # add spam info headers if at, or above that level
 +  $sa_tag2_level_deflt = 6;  # add 'spam detected' headers at that level
 +  $sa_kill_level_deflt = 25;  # triggers spam evasive actions (e.g. blocks mail)
 +  
 +三個數值可依照需要修改。
 +
 +設定各種問題信件的命運:
 +<code>
 +# $final_virus_destiny      = D_DISCARD;
 +# $final_banned_destiny     = D_BOUNCE;
 +# $final_spam_destiny       = D_BOUNCE;
 +$final_bad_header_destiny = D_PASS;
 +</code>
 +
 +取消 ClamAV 的註解,並註解掉其他用不到的防毒方式。
 +
 +  # ### http://www.clamav.net/
 +  ['ClamAV-clamd',
 +   \&ask_daemon, ["CONTSCAN {}\n", "/var/run/clamav/clamd.sock"],
 +   qr/\bOK$/m, qr/\bFOUND$/m,
 +   qr/^.*?: (?!Infected Archive)(.*) FOUND$/m ],
 +
 +編輯 postfix/master.cf,加上
 +<code>
 +smtp-amavis unix - - n - 2 smtp
 +  -o disable_dns_lookups=yes
 +  -o smtp_send_xforward_command=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
 +</code>
 +
 +編輯 postfix/main.cf,加上
 +  content_filter = smtp-amavis:[127.0.0.1]:10024
 +
 +編輯 /etc/rc.conf,加上
 +  amavisd_enable="YES"
 +
 +編輯 /etc/group,將 amavis 加入 clamav 的群組中,也將 clamav 加入 amavis 群組中
 +  
 +重新啟動 postfix、amavisd、clameav。
 +==== 參考 ====
 +  * http://www.ijs.si/software/amavisd/
 +  * http://antbsd.twbbs.org/~ant/FNP/Old/amavisd-new.htm
 +  * http://www.freebsddiary.org/virus-scanning.php
 +  * http://www200.pair.com/mecham/spam/bypassing.html
 +  * http://wiki.shsh.ylc.edu.tw/index.php/MailServer
 +
 +===== Debian =====
 +http://www.debian.org.tw/index.php/Amavisd-new
mail/postfix.1266567445.txt.gz · 上一次變更: 由 wenpei