Postfix+Amavisd-new+Spamassassin+ClamAV整合安装
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整合安装相关推荐
- CLAMAV 杀毒软件安装及使用配置
安装clamav 之前还需要安装zlib 要不然安装过程中会报错的. tar -zxvf zlib-1.2.3.tar.gz cd zlib-1.2.3 ./configure make make ...
- Linux 下杀毒软件 clamav 的安装和使用
Linux 下杀毒软件 clamav 的安装和使用 安装依赖: 1 2 3 yum install -y pcre* zlib zlib-devel libssl-devel libssl yum i ...
- clamav Java_ClamAV安装使用及API例子
ClamAV是一款由Sourcefire组织开发的开源杀毒引擎,Sourcefire同时也是Snort入侵检测引擎的所有者.ClamAV提供了一种更为快速灵活的框架用以检测恶意代码和软件产品.可以作为 ...
- web服务器 linux+apache+tomcat+mysql+jsp+php 整合安装
2019独角兽企业重金招聘Python工程师标准>>> web服务器 linux+apache+tomcat+mysql+jsp+php 整合安装 自己的安装过程,以前发表在新浪博客 ...
- pop3 postfix 命令_postfix 邮件服务的安装及详解
该实验系统:cetnos 6.5 sendmail:性能好,设置复杂,适合老手 qmail:体积小260+k,模块化.需要做二次开发,适合对邮件性能有要求的 postfix:前身是sendmail,p ...
- Linux下杀毒软件Clamav的安装和使用
操作系统版本信息 CentOS Linux release 7.4.1708 (Core) ClamAV 简单介绍 ClamAV 杀毒是Linux平台最受欢迎的杀毒软件,ClamAV属于免费开源产品, ...
- 烂泥:Postfix邮件服务器搭建之软件安装与配置
本文由ilanniweb提供友情赞助,首发于烂泥行天下 想要获得更多的文章,可以关注我的微信ilanniweb Postfix邮件服务器的搭建需要使用到几个软件,分别是cyrus-sasl.postf ...
- Ubuntu 8.04 Linux + Apache2 + MySQL5 + PHP + Tomcat5.5 整合安装
从去年3月份开始,先是尝试了Ubuntu6.06 TLS,随后又用了Ubuntu7.04以及Ubuntu7.10,每次都是重新安装,体验着每个版本带来的喜悦. 而今年4月份,又一个TLS版本Ubunt ...
- linux之ClamAV杀毒软件安装配置
Linux 服务器的安全问题越来越频发,服务器被恶意入侵,业务数据被恶意删除和加密以及服务器被劫持作为 DDos 肉鸡等.为了增强 Linux 服务器的安全性,给大家推荐一款开源的防病毒软件 Clam ...
最新文章
- PAT甲级1135 Is It A Red-Black Tree (30分):[C++题解]判断红黑树
- xcode8 matlab,Xcode8 iOS App上传详细流程
- php提交raw_PHP中如何POST提交raw数据?
- kFeedback开源啦
- html5文件阅读器api,html 5 读取本地文件API
- python http协议获取对方的ip地址_http协议(一)基础知识
- 《Python Cookbook 3rd》笔记(5.15):打印不合法的文件名
- CMU本科计算机科学,CMU计算机科学学院本科难录吗?
- Mr.J--Bootstrap使用
- 计算机专业外语英译汉,信科计算机专业英语英译汉
- 一次性插入上万条数据的写法
- JavaScript符号基础
- 苹果三星手机被诉辐射超标;淘集集启动破产清算;Drupal 8.8.0 发布 | 极客头条...
- 普通人在互联网还有机会么?
- 手把手教你搭建FastDFS集群(下)
- 卡通飞翔的牛动画特效
- 使用RestTemplate 对接微信付款码支付接入问题记录
- “左眼跳财、右眼跳灾”----科学解释
- endnote文件enl突然没了_科学网—实际操作中的Endnote库文件损坏修复方法 - 尹卓忻的博文...
- C# textbox快捷键添加横杠
热门文章
- linux笔记第一章--基本命令记载
- Hibernate Criterion
- Python中对象是否可以迭代iterable
- 为栈实现高效的max操作
- java数字图像处理开题报告,数字图像处理开题报告.doc
- 数据结构与算法分析c++第四版_研分享 | 人工智能学院数据结构与算法分析考研备考整理...
- DPDK — App 的 Makefile 解析
- 江边上洗萝卜——一个个来
- python版mapreduce题目实现寻找共同好友
- 【翻译自mos文章】怎么正确的计算一个ip地址的subnet id?