發新話題
打印

[轉貼]EMOS的垃圾邮件处理问题

[轉貼]EMOS的垃圾邮件处理问题

http://blog.csdn.net/mwg1234/article/details/9450493
近些日子用了EMOS,因为垃圾邮件问题,导致客户无法收取部分邮件,因此搜索了下相关的文章做了点额外配置~

关于关闭垃圾邮件过滤的一些选项:

1、设置不使用系统默认的垃圾箱

原因很简单:如果用客户端outlook等收取的话,垃圾箱的邮件是收不到的,如果垃圾箱的邮件是正常的,那么会造成客户邮件丢失。

所以我们把所有邮件送到收件箱,然后由客户端来处理所有邮件。

修改/etc/maildroprc
将to “$HOME/Maildir/.Junk/.”
改为to “$HOME/Maildir/new/.”

修改后重启生效。

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两种方法


TOP

發新話題