1. 安装软件和依赖包
apt-get install amavisd-new spamassassin clamav-daemon mysql-client mysql-server
apt-get install libnet-dns-perl pyzor razor
apt-get install arj bzip2 cabextract cpio file gzip lha nomarch pax rar unrar unzip zip

2. 修改用户权限
usermod -a -G clamav amavis
usermod -a -G amavis clamav

3. 修改spamassassin配置文件/etc/default/spamassassin
ENABLED=0 ====> ENABLED=1
CRON=0    ====> CRON=1

4.启动spamassassin
/etc/init.d/spamassassin start

5. 修改amavis配置文件/etc/amavis/conf.d/15-content_filter_mode
    1) 去掉里面的注释(目的:check病毒和垃圾邮件)
    2) 重启amavis
/etc/init.d/amavis restart

6. 修改postfix配置文件/etc/postfix/main.cf,添加如下内容
    注释掉mydestination
   添加:
   relay_domains = jobcn.com
   transport_maps = hash:/etc/postfix/transport
   relay_recipient_maps = hash:/etc/postfix/relay_recipients
   content_filter = smtp-amavis:[127.0.0.1]:10024

7. 编辑文件/etc/postfix/master.cf,在文件最后添加如下内容
smtp-amavis     unix    -       -       -       -       2       smtp
        -o smtp_data_done_timeout=1200
        -o smtp_send_xforward_command=yes
        -o disable_dns_lookups=yes
        -o max_use=20

127.0.0.1:10025 inet    n       -       -       -       -       smtpd
        -o content_filter=
        -o local_recipient_maps=
        -o relay_recipient_maps=
        -o smtpd_restriction_classes=
        -o smtpd_delay_reject=no
        -o smtpd_client_restrictions=permit_mynetworks,reject
        -o smtpd_helo_restrictions=
        -o smtpd_sender_restrictions=
        -o smtpd_recipient_restrictions=permit_mynetworks,reject
        -o smtpd_data_restrictions=reject_unauth_pipelining
        -o smtpd_end_of_data_restrictions=
        -o mynetworks=127.0.0.0/8
        -o smtpd_error_sleep_time=0
        -o smtpd_soft_error_limit=1001
        -o smtpd_hard_error_limit=1000
        -o smtpd_client_connection_count_limit=0
        -o smtpd_client_connection_rate_limit=0
        -o receive_override_options=no_header_body_checks,no_unknown_recipient_checks

8. 在文件/etc/postfix/master.cf中的pickup行添加如下内容
      -o content_filter=
      -o receive_override_options=no_header_body_checks

9. 重启postfix
/etc/init.d/postfix reload

10. 修改/etc/amavis/conf.d/20-debian_defaults
$findal_spam_destiny = D_BOUNCE  ===> $findal_spam_destiny = D_DISCARD

$QUARANTINEDIR = "/data/virusmails";

11. 修改/etc/amavis/conf.d/05-node_id
$myhostname = "mail.example.com";

12. 修改/etc/amavis/conf.d/50-user,添加如下内容:
$spam_quarantine_to = "spam-quarantine";
$virus_quarantine_to = "spam-quarantine";

@whitelist_sender_maps = read_hash("/etc/amavis/whitelist");
@blacklist_sender_maps = read_hash("/etc/amavis/blacklist");

13. 在目录/etc/amavis下创建文件blacklist和whitelist
touch /etc/amavis/whitelist
touch /etc/amavis/blacklist

14. 垃圾及病毒邮件的保存目录
/data/virusmails

Postfix+Amavisd-new+Spamassassin+ClamAV整合安装相关推荐

  1. CLAMAV 杀毒软件安装及使用配置

    安装clamav 之前还需要安装zlib 要不然安装过程中会报错的. tar -zxvf  zlib-1.2.3.tar.gz cd zlib-1.2.3 ./configure make make ...

  2. Linux 下杀毒软件 clamav 的安装和使用

    Linux 下杀毒软件 clamav 的安装和使用 安装依赖: 1 2 3 yum install -y pcre* zlib zlib-devel libssl-devel libssl yum i ...

  3. clamav Java_ClamAV安装使用及API例子

    ClamAV是一款由Sourcefire组织开发的开源杀毒引擎,Sourcefire同时也是Snort入侵检测引擎的所有者.ClamAV提供了一种更为快速灵活的框架用以检测恶意代码和软件产品.可以作为 ...

  4. web服务器 linux+apache+tomcat+mysql+jsp+php 整合安装

    2019独角兽企业重金招聘Python工程师标准>>> web服务器 linux+apache+tomcat+mysql+jsp+php 整合安装 自己的安装过程,以前发表在新浪博客 ...

  5. pop3 postfix 命令_postfix 邮件服务的安装及详解

    该实验系统:cetnos 6.5 sendmail:性能好,设置复杂,适合老手 qmail:体积小260+k,模块化.需要做二次开发,适合对邮件性能有要求的 postfix:前身是sendmail,p ...

  6. Linux下杀毒软件Clamav的安装和使用

    操作系统版本信息 CentOS Linux release 7.4.1708 (Core) ClamAV 简单介绍 ClamAV 杀毒是Linux平台最受欢迎的杀毒软件,ClamAV属于免费开源产品, ...

  7. 烂泥:Postfix邮件服务器搭建之软件安装与配置

    本文由ilanniweb提供友情赞助,首发于烂泥行天下 想要获得更多的文章,可以关注我的微信ilanniweb Postfix邮件服务器的搭建需要使用到几个软件,分别是cyrus-sasl.postf ...

  8. Ubuntu 8.04 Linux + Apache2 + MySQL5 + PHP + Tomcat5.5 整合安装

    从去年3月份开始,先是尝试了Ubuntu6.06 TLS,随后又用了Ubuntu7.04以及Ubuntu7.10,每次都是重新安装,体验着每个版本带来的喜悦. 而今年4月份,又一个TLS版本Ubunt ...

  9. linux之ClamAV杀毒软件安装配置

    Linux 服务器的安全问题越来越频发,服务器被恶意入侵,业务数据被恶意删除和加密以及服务器被劫持作为 DDos 肉鸡等.为了增强 Linux 服务器的安全性,给大家推荐一款开源的防病毒软件 Clam ...

最新文章

  1. PAT甲级1135 Is It A Red-Black Tree (30分):[C++题解]判断红黑树
  2. xcode8 matlab,Xcode8 iOS App上传详细流程
  3. php提交raw_PHP中如何POST提交raw数据?
  4. kFeedback开源啦
  5. html5文件阅读器api,html 5 读取本地文件API
  6. python http协议获取对方的ip地址_http协议(一)基础知识
  7. 《Python Cookbook 3rd》笔记(5.15):打印不合法的文件名
  8. CMU本科计算机科学,CMU计算机科学学院本科难录吗?
  9. Mr.J--Bootstrap使用
  10. 计算机专业外语英译汉,信科计算机专业英语英译汉
  11. 一次性插入上万条数据的写法
  12. JavaScript符号基础
  13. 苹果三星手机被诉辐射超标;淘集集启动破产清算;Drupal 8.8.0 发布 | 极客头条...
  14. 普通人在互联网还有机会么?
  15. 手把手教你搭建FastDFS集群(下)
  16. 卡通飞翔的牛动画特效
  17. 使用RestTemplate  对接微信付款码支付接入问题记录
  18. “左眼跳财、右眼跳灾”----科学解释
  19. endnote文件enl突然没了_科学网—实际操作中的Endnote库文件损坏修复方法 - 尹卓忻的博文...
  20. C# textbox快捷键添加横杠

热门文章

  1. linux笔记第一章--基本命令记载
  2. Hibernate Criterion
  3. Python中对象是否可以迭代iterable
  4. 为栈实现高效的max操作
  5. java数字图像处理开题报告,数字图像处理开题报告.doc
  6. 数据结构与算法分析c++第四版_研分享 | 人工智能学院数据结构与算法分析考研备考整理...
  7. DPDK — App 的 Makefile 解析
  8. 江边上洗萝卜——一个个来
  9. python版mapreduce题目实现寻找共同好友
  10. 【翻译自mos文章】怎么正确的计算一个ip地址的subnet id?