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


重启后生效。