前面整合好了extmail,不过没有测试使用foxmail这种客户端去测试收发邮件功能,今天测试的时候发现了蛮多问题,大部分和/etc/authmysqlrc这个文件的配置和权限相关,都是小问题,折腾了大半天时间,哎!邮件系统真的是很麻烦!下面就记录下邮件过滤和病毒查杀的配置,参考文档如下,感谢作者分享!

http://www.linuxquestions.in/index.php?topic=36.0
http://linuxguest.blog.51cto.com/195664/199632

一:邮件过滤


  1. [root@orcl ~]# cd /usr/local/src/tarbag/
  2. [root@orcl tarbag]# wget ftp://ftp.espci.fr/pub/milter-greylist/milter-greylist-2.0.2.tgz
  3. [root@orcl tarbag]# tar -zxvf milter-greylist-2.0.2.tgz -C ../software/
  4. [root@orcl milter-greylist-2.0.2]# ./configure --prefix=/usr/local/greylist
  5. Required libmilter not found. Use --with-libmilter
  6. [root@orcl milter-greylist-2.0.2]# yum -y install sendmail-devel
  7. [root@orcl milter-greylist-2.0.2]# make && make install
  8. [root@orcl milter-greylist-2.0.2]# ls /usr/local/greylist/
  9. bin  man
  10. [root@orcl milter-greylist-2.0.2]# cp rc-redhat.sh /etc/init.d/greylist
  11. [root@orcl milter-greylist-2.0.2]# chmod +x /etc/init.d/greylist
  12. [root@orcl milter-greylist-2.0.2]# chkconfig --add greylist
  13. [root@orcl milter-greylist-2.0.2]# chkconfig greylist on
  14. [root@orcl ~]# tail -1 /etc/postfix/main.cf
  15. smtpd_milters = unix:/var/milter-greylist/milter-greylist.sock
  16. [root@orcl ~]# grep -v '^#' /etc/mail/greylist.conf  |grep -v '^$'
  17. acl whitelist addr 127.0.0.0/8
  18. greylist 2m
  19. acl whitelist addr 12.5.136.141/32    # Southwest Airlines (unique sender)
  20. acl whitelist addr 12.5.136.142/32    # Southwest Airlines
  21. acl whitelist addr 12.5.136.143/32    # Southwest Airlines
  22. acl whitelist addr 12.5.136.144/32    # Southwest Airlines
  23. acl whitelist addr 12.107.209.244/32  # kernel.org (unique sender)
  24. ……………………输出省略…………………………
  25. [root@orcl ~]# service greylist start
  26. Starting Milter-Greylist: [  OK  ]
  27. [root@orcl ~]# ls /var/milter-greylist/milter-greylist.*
  28. /var/milter-greylist/milter-greylist.pid  /var/milter-greylist/milter-greylist.sock
  29. [root@orcl ~]# /usr/local/postfix/sbin/postfix stop
  30. postfix/postfix-script: stopping the Postfix mail system
  31. [root@orcl ~]# /usr/local/postfix/sbin/postfix start
  32. postfix/postfix-script: starting the Postfix mail system


  1. [root@orcl ~]# tail -f /var/log/maillog
  2. Sep 13 15:58:10 orcl milter-greylist: User admin@yang.com authenticated, bypassing greylistingSep 13 15:58:10 orcl postfix/smtpd[17243]: 6A20723EFB9: client=unknown[192.168.227.1], sasl_method=LOGIN, sasl_username=admin@yang.com
  3. Sep 13 15:58:10 orcl postfix/cleanup[17265]: 6A20723EFB9: message-id=<2011091315575673407321@yang.com>Sep 13
  4. 15:58:10 orcl milter-greylist: smfi_getsymval failed for {if_addr}
  5. Sep 13 15:58:10 orcl postfix/qmgr[13086]: 6A20723EFB9: from=<admin@yang.com>, size=1749, nrcpt=1 (queue active)Sep 13 15:58:10 orcl postfix/smtpd[17243]: disconnect from unknown[192.168.227.1]
  6. Sep 13 16:04:35 orcl postfix/smtp[17488]: 6A20723EFB9: to=<ylw6006@163.com>, relay=163mx03.mxmail.netease.com
  7. [123.125.50.140]:25, delay=385, delays=348/0.01/32/5.1, dsn=2.0.0, status=sent (250 Mail OK queued as
  8. 25,S8CowEC5tkmLDm9O7JYgAA--.7130S2 1315901072)
  9. Sep 13 16:04:35 orcl postfix/qmgr[13086]: 6A20723EFB9: removed

二:邮件杀毒


  1. [root@orcl ~]# cd /usr/local/src/tarbag/
  2. [root@orcl tarbag]# wget http://nchc.dl.sourceforge.net/project/clamav/clamav/0.97.2/clamav-0.97.2.tar.gz
  3. [root@orcl tarbag]# tar -zxvf clamav-0.97.2.tar.gz -C ../software/
  4. [root@orcl tarbag]# cd ../software/clamav-0.97.2/
  5. [root@orcl clamav-0.97.2]# groupadd clamav
  6. [root@orcl clamav-0.97.2]# useradd -g clamav clamav
  7. [root@orcl clamav-0.97.2]# ./configure --prefix=/usr/local/clamav
  8. [root@orcl clamav-0.97.2]# make && make install
  9. [root@orcl clamav-0.97.2]# ls /usr/local/clamav/
  10. bin  etc  include  lib  sbin  share
  11. [root@orcl clamav-0.97.2]# mkdir /usr/local/clamav/logs
  12. [root@orcl clamav-0.97.2]# mkdir /usr/local/clamav/update
  13. [root@orcl ~]# grep -v '^#' /usr/local/clamav/etc/clamd.conf |grep -v '^$'
  14. LogFile /usr/local/clamav/logs/clamd.log
  15. PidFile /usr/local/clamav/update/clamd.pid
  16. DatabaseDirectory /usr/local/clamav/update
  17. LocalSocket /tmp/clamd.socket
  18. [root@orcl ~]# grep -v '^#' /usr/local/clamav/etc/freshclam.conf |grep -v '^$'
  19. DatabaseDirectory /usr/local/clamav/update
  20. UpdateLogFile /usr/local/clamav/logs/freshclam.log
  21. PidFile /usr/local/clamav/update/freshclam.pid
  22. DatabaseMirror database.clamav.net
  23. [root@orcl ~]# touch /usr/local/clamav/logs/freshclam.log
  24. [root@orcl ~]# touch /usr/local/clamav/logs/clamd.log
  25. [root@orcl ~]# chown -R clamav.clamav /usr/local/clamav/
  26. [root@orcl ~]# /usr/local/clamav/bin/freshclam
  27. ClamAV update process started at Tue Sep 13 16:34:37 2011
  28. Downloading main.cvd [100%]
  29. main.cvd updated (version: 53, sigs: 846214, f-level: 53, builder: sven)
  30. WARNING: Your ClamAV installation is OUTDATED!
  31. WARNING: Current functionality level = 43, recommended = 53
  32. DON'T PANIC! Read http://www.clamav.net/support/faq
  33. Downloading daily.cvd [ 67%]
  34. [root@orcl ~]# /usr/local/clamav/bin/clamscan -r /email --remove -l /usr/local/clamav/logs/clamscan.log
  35. /email/mailbox/yang.com/admin/Maildir/maildirsize: OK
  36. /email/mailbox/yang.com/admin/Maildir/.Junk/extmail-curcache.db: OK
  37. /email/mailbox/yang.com/admin/Maildir/.Junk/maildirfolder: Empty file
  38. /email/mailbox/yang.com/admin/Maildir/.Junk/extmail-curcnt: OK
  39. /email/mailbox/yang.com/admin/Maildir/extmail-curcache.db: OK
  40. /email/mailbox/yang.com/admin/Maildir/.Drafts/extmail-curcache.db: OK
  41. /email/mailbox/yang.com/admin/Maildir/.Drafts/maildirfolder: Empty file
  42. /email/mailbox/yang.com/admin/Maildir/.Drafts/extmail-curcnt: OK
  43. /email/mailbox/yang.com/admin/Maildir/abook.cf: OK
  44. /email/mailbox/yang.com/admin/Maildir/extmail-curcnt: OK
  45. /email/mailbox/yang.com/admin/Maildir/.Sent/cur/1315209989.M694119P12554V000000000000FD00I0033598A,S=352:2,S: OK
  46. /email/mailbox/yang.com/admin/Maildir/.Sent/cur/1315470328.M899053P31309V000000000000FD00I00335AD8,S=348:2,S: OK
  47. /email/mailbox/yang.com/admin/Maildir/.Sent/cur/1315293753.M922202P5384V000000000000FD00I0033598C,S=306:2,S: OK
  48. /email/mailbox/yang.com/admin/Maildir/.Sent/cur/1315293677.M625955P5320V000000000000FD00I0033598B,S=311:2,S: OK
  49. /email/mailbox/yang.com/admin/Maildir/.Sent/cur/1315554157.M6165P4649V000000000000FD00I00335ADA,S=186136:2,ASA: OK
  50. /email/mailbox/yang.com/admin/Maildir/.Sent/cur/1315360552.M565430P23846V000000000000FD00I00335ACD,S=340:2,S: OK
  51. /email/mailbox/yang.com/admin/Maildir/.Sent/cur/1315470293.M558036P16741V000000000000FD00I00335AD7,S=344:2,S: OK
  52. /email/mailbox/yang.com/admin/Maildir/.Sent/extmail-curcache.db: OK
  53. /email/mailbox/yang.com/admin/Maildir/.Sent/maildirfolder: Empty file
  54. /email/mailbox/yang.com/admin/Maildir/.Sent/extmail-curcnt: OK
  55. /email/mailbox/yang.com/admin/Maildir/.Trash/cur/1315209216.M252889P11932V000000000000FD00I00335983,S=95506:2,SA:
  56. OK
  57. /email/mailbox/yang.com/admin/Maildir/.Trash/cur/1315209389.M952518P12149V000000000000FD00I00335985,S=95465:2,SA:
  58. OK
  59. /email/mailbox/yang.com/admin/Maildir/.Trash/cur/1315209575.M622698P12333V000000000000FD00I00335985,S=95473:2,ASA:
  60. OK
  61. /email/mailbox/yang.com/admin/Maildir/.Trash/extmail-curcache.db: OK
  62. /email/mailbox/yang.com/admin/Maildir/.Trash/maildirfolder: Empty file
  63. /email/mailbox/yang.com/admin/Maildir/.Trash/extmail-curcnt: OK
  64. /email/mailbox/yang.com/admin/Maildir/fileman/filesize: OK
  65. ----------- SCAN SUMMARY -----------
  66. Known viruses: 1034901
  67. Engine version: 0.97.2
  68. Scanned directories: 30
  69. Scanned files: 23
  70. Infected files: 0
  71. Data scanned: 0.81 MB
  72. Data read: 0.48 MB (ratio 1.68:1)
  73. Time: 42.771 sec (0 m 42 s)

本文转自斩月博客51CTO博客,原文链接http://blog.51cto.com/ylw6006/663459如需转载请自行联系原作者

ylw6006

Extmail邮件过滤和杀毒的更多相关文章

  1. 手工杀毒辅助软件(PC Hunter) V1.51 免费绿色版

    软件名称: 手工杀毒辅助软件(PC Hunter) 软件语言: 简体中文 授权方式: 免费软件 运行环境: Win 32位/64位 软件大小: 4.7MB 图片预览: 软件简介: PC Hunter是 ...

  2. XueTr 0.45 (手工杀毒辅助工具) 绿色版

    软件名称: XueTr 0.45 (手工杀毒辅助工具)软件语言: 简体中文授权方式: 免费软件运行环境: Win7 / Vista / Win2003 / WinXP 软件大小: 3.3MB图片预览: ...

  3. linux下杀毒工具clamav

    ClamAV 杀毒是Linux平台最受欢迎的杀毒软件,ClamAV属于免费开源产品,支持多种平台,如:Linux/Unix.MAC OS X.Windows.OpenVMS.ClamAV是基于病毒扫描 ...

  4. 在centos7上安装ClamAV杀毒,并杀毒(centos随机英文10字母)成功

    前言 上传文件的时候发现总是失败,查看top发现有个进程一直cpu占用80%以上,而且名称还是随机数.kill之后,一会儿又重新生成了.突然发现居然没有在服务端杀毒的经历.在此处补齐. 安装clama ...

  5. Atitit 通过调用gui接口杀掉360杀毒 360卫士  qq保镖等难以结束的进程(javac# php )

    Atitit 通过调用gui接口杀掉360杀毒 360卫士  qq保镖等难以结束的进程(javac# php ) 1.1. 这些流氓软件使用操作系统os提供的普通api根本就杀不掉啊1 1.2. 使用 ...

  6. WEKA使用(基础配置+垃圾邮件过滤+聚类分析+关联挖掘)

    声明: 1)本文由我bitpeach原创撰写,转载时请注明出处,侵权必究. 2)本小实验工作环境为Windows系统下的WEKA,实验内容主要有三部分,第一是分类挖掘(垃圾邮件过滤),第二是聚类分析, ...

  7. PowerTool(杀毒辅助工具) V4.6 中文免费绿色版

    软件名称: PowerTool(杀毒辅助工具)软件语言: 简体中文授权方式: 免费软件运行环境: Win7 / Vista / Win2003 / WinXP 软件大小: 968KB图片预览: 软件简 ...

  8. Linux.杀毒.Centos安装杀毒软件Clam

    Linux系统用了几年, 甚少中毒 但前不久在阿里云的服务器被种马,折腾了几周才解决干净 感觉还是装个杀毒/马软件定期扫一扫比较稳妥, 这个Clam是免费的, 安装和配置办法记录如下: 已验证适用环境 ...

  9. 有了这8款Mac安全杀毒和流氓防护软件,让你的mac清理优化,更加安全

    其实Mac系统相对Windows来说更加安全,主要原因是针对Mac系统的病毒和流氓软件并不多,而且Mac系统的安全机制也更加完善,不过为了更加安全的使用Mac,使用以下8款Mac 杀毒安全.安全防护和 ...

随机推荐

  1. tp6源码解析-第二天,ThinkPHP6编译模板流程详解,ThinkPHP6模板源码详解

    TP6源码解析,ThinkPHP6模板编译流程详解 前言:刚开始写博客.如果觉得本篇文章对您有所帮助.点个赞再走也不迟 模板编译流程,大概是: 先获取到View类实例(依赖注入也好,通过助手函数也好) ...

  2. 计算机网络协议,TCP数据报的分析

    一.TCP协议的特点 TCP是面向连接的运输层协议:即应用程序在使用TCP协议通信之前,要先建立TCP连接,通信结束后必须释放已建立的TCP连接 每一条TCP连接只能有两个端点:即TCP是点对点(一对 ...

  3. Springboot启动流程简单分析

    springboot启动的类为SpringApplication,执行构造函数初始化属性值后进入run方法: 然后返回ConfigurableApplicationContext(spring应用). ...

  4. ViewStub

    在书上了解了ViewStub,但只是带过两笔,没能了解.在网上搜索了一些资料,虽然很多文章都讲得比较完善,但是觉得可能是表达的原因,导致某个点上我理解错误,慢慢的才算比较清楚的认识ViewStub. ...

  5. 路径跟踪 PathMeasure的简单使用

    平时用path画一些简单的几何图形,呈现的时候也是已经绘制好的图形,想想,如果像动画一样看到它的绘制轨迹,是不是更酷?今天介绍的这个类PathMeasure就是干这个的,知道它的存在还是由于看了启舰写 ...

  6. 65535与TCP连接数的关系测试结论

    首先说结论: .是否有关系 .有关系 对于客户端 -.对于客户端来说,只有65535,因为根据TCP四元组的sport来说,sport只有16位,所以(2^16)-1是65535.也就是最多有6553 ...

  7. 基于 HTML5 WebGL 的高炉炼铁厂可视化系统

    前言       在当今 工业4.0 新时代的推动下,不仅迎来了 工业互联网 的发展,还开启了 5G 时代的新次元.而伴随着带宽的提升,网络信息飞速发展,能源管控上与实时预警在工业互联网中也占着举足轻 ...

  8. Java SE —— 专栏总集篇

    前言: Java 语言,是相对于其他语言而言,门槛低,而且功能还强大的一门编程语言,本人十分看好这一门语言,但是,它也是有深度的,看过本人的<数据结构与算法>专栏的同学们有福了,因为本人在 ...

  9. 【高频 Redis 面试题】Redis 事务是否具备原子性?

    一.Redis 事务的实现原理 一个事务从开始到结束通常会经历以下三个阶段: 1.事务开始 客户端发送 MULTI 命令,服务器执行 MULTI 命令逻辑. 服务器会在客户端状态(redisClien ...

  10. Dockerfile的简单人门编写之关于yum的问题

    首先我们编写一个简单的Dockerfile的例子.不过再此之前大家得去把编写dockerfile的指令了解一下. 编写以 centos镜像为基础镜像,构建 http 服务,Dockerfile 要求删 ...