EMOS的垃圾郵件處理問題

轉載: http://x2y.blog.idcsrv.com/linux/linux_server/emos-junk/513.html


   近些日子用了EMOS,因爲垃圾郵件問題,導致客戶無法收取部分郵件,因此搜索了下相關的文章做了點額外配置~

關於關閉垃圾郵件過濾的一些選項:

1、設置不使用系統默認的垃圾箱

原因很簡單:如果用客戶端outlook等收取的話,垃圾箱的郵件是收不到的,如果垃圾箱的郵件是正常的,那麼會造成客戶郵件丟失。

所以我們把所有郵件送到收件箱,然後由客戶端來處理所有郵件。

修改/etc/maildroprc
將to “$HOME/Maildir/.Junk/.”
改爲to “$HOME/Maildir/.Inbox/.”

修改後重啓生效。

2、增加白名單處理郵件

原因:最近發現連yahoo,qq這樣的也被封殺了,這是一個很恐怖的事情,因爲國內這類的郵件很多都是正常的,封殺了也同樣搞得客戶郵件丟失。

所以,我們通過白名單的方式,允許這類郵件的接受。

vi /usr/local/slockd/config/sender_whitelist

添加域即可。例如:

# the sample whitelist domain
#@extmail.net
@qq.com

保存立即生效,無需重啓。

3、徹底關閉發垃圾郵件功能。

這個方式很徹底,很霸道的方法。

vi /etc/postfix/main.cf

       reject_invalid_hostname
#    reject_invalid_hostname,
#    check_policy_service inet:127.0.0.1:10030
#header_checks = regexp:/etc/postfix/dspam_header_checks

# Content-Filter
#content_filter = smtp-amavis:[127.0.0.1]:10024
#receive_override_options = no_address_mappings

vi /etc/postfix/master.cf

#
# DSPAM training settings
#retrain unix    -       n       n       -       -       pipe
#  flags=Rhq user=dspam argv=/usr/bin/dspam –client –mode=teft –class=$nexthop #–source=corpus –user extmail –deliver=spam,innocent

#spamtrap unix   -       n       n       -       -       pipe
#  flags=Rhq user=dspam argv=/usr/bin/dspam –client –mode=teft –class=spam #–source=inoculation –user extmail

#smtp-amavis unix    -    -    n    -    3    smtp
#    -o smtp_data_done_timeout=1200
#    -o smtp_send_xforward_command=yes
#    -o disable_dns_lookups=yes
#    -o max_use=10

重啓後生效。

方法如上,各取所需吧,呵呵~我個人結合了1,2兩種方法

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章