最近公司病毒邮件和垃圾邮件横飞,导致负责公司邮箱的我压力倍增(虽然负责,但是对qmail还没有一个很清晰的概念,完全属于菜鸟中的菜鸟)。一直想着怎样在不影响现在使用的情况下对mail进行改造,使得能够顺利过渡。

一开始想的方法是另外找一台服务器作邮件路由,里面新装qmail,qmail-scanner,clamv,而且不需要装vpopmail,sqwebmail这类东西,但是搞了3天没有成功,dns server的mx记录虽然改了,但是好像邮件不能从新安装的机器过渡到原来的邮件服务器。最终否决了这个方案。由于leader要求在今天之前必须完成,而那个时候已经是周五了,当时看来时间很紧了。因为周六又和一些朋友去了热带风暴,然后又去ktv通宵,导致周日晚上才能真正开始装病毒网关。想来想去还是直接在现有的服务器上安装clamv和qmail-scanner就ok了。最多做好备份,以备rollback。从周日晚上9点左右搞到凌晨3点,最终还是rollback。为了不影响白天公司的正常工作。但是成果是知道了不需要重装qmail,vpopmail,sqwebmail,这些东西,在原有的基础上加了qmailadmin。使得管理更加方便简捷。只剩最后一天了,而且必须是晚上弄,搞得我现在严重睡眠不足。晚上我先做好备份,然后就开始动手先装clamv,很简单就过去了,接下来的qmail-scanner就比较头大了,因为原来的系统上没有安装qmail-smtp的补丁,导致qmail-scanner不能安装,由于水平有限,想这回完了,要全部重新安装了,不过看了一些文档后,发觉好像不需要,不管了,直接在源码上打好补丁,然后make install check一下,然后安装qmail-scanner,ok,可以安装了。不过心理并不兴奋,因为前天我完全重装,也是可以装,但是最后用MTU软件如oe却认证失败。因此我小心翼翼的进行最后的测试,查一点,pop3可以通过验证,但是smtp不行报421错误,郁闷,时间已经是1点了。不好交差阿。就去chinaunix上寻求帮助,等了20分钟有了回应,给了点提示,再看看自己的配置,果然有一处少写了.pl。最终水落石出。ok!搞定,倒下睡觉。这也是这些天没更新blog的原因,心理烦躁。不过搞定了,感觉好多了:)

qmail加防病毒网关的郁闷经历相关推荐

  1. 计算机主板加电失败,亲身经历-主板不加电故障问题

    电脑从诞生至今,已经历了无数次变革,而电脑故障更是层出不穷.前段时间电脑邦小刘的台式电脑无法开机.观其故障现象:按下电源开关,无任何显示,电源指示灯不亮,风扇不转,典型的不加电故障. 出现如此故障,首 ...

  2. 笔记本加装内存条的经历

    因为疫情可能线上办公,而使用远程桌面的话总有延迟,很不爽,但是自己的笔记本内存只有4G,跑不动公司的代码,所以准备加装内存条. 虽然我知道自己电脑的型号有空的内存卡槽,但是决定还是确认一下.可能因为几 ...

  3. 一加9RT评测:以速度之名,为速度重新命名

    [烽巢网原创] 在日常生活中,我们离不开的除了房子票子以外,就是汽车和手机了.说起汽车,每个人心中都或多或少有个跑车梦,而谈起手机,如果把一部手机看成一辆跑车,那么,此次一加9的新品发布无疑给速度起了 ...

  4. 【前端面试题】2021/3/12挺经典的面试题,这个经历很深刻。

    今天面试去啦,填了职业性格测试,人格测试及招聘的基本经历信息,面试官是技术头头,柔中带钢,问题润物细无声的感觉,很考验基本功. 上午10:30面试了一个达达的前端,采用的是线上腾讯会议的方式,面试官是 ...

  5. 【腾讯软件测试面试经历】一面、二面、HR终面

    此文讲述了我和腾讯蜜汁缘分. 我在腾讯截至投递简历的前十几分钟填完了简历,以至于我报错岗位了.我想去的是测试开发,却报成了软件测试. 紧接着,我收到了笔试通知.在笔试的模拟测试中,共有2种类型的题目: ...

  6. java开发工程师面试经历

    实习生面试公司 小肚皮App(失败) 面试步骤 : 笔试和技术面试 面试经历 : 首先是上机测试, 总共有三个编程题, 都是和二维数组相关的, 随机取出二维数组总的数, 不可以重复. 我没有写出来,由 ...

  7. requirejs加载顺序_【requireJS源码学习03】细究requireJS的加载流程

    前言 这个星期折腾了一周,中间没有什么时间学习,周末又干了些其它事情,这个时候正好有时间,我们一起来继续学习requireJS吧 还是那句话,小钗觉得requireJS本身还是有点难度的,估计完全吸收 ...

  8. 建立ARM交叉编译环境 (arm-none-linux-gnueabi-gcc with EABI)

    昨天终于把交叉编译环境.移植内核和制作root文件系统在arm开发板上顺利跑通了.期间有的步骤很顺利,但更多的是被诸多问题困扰,比如最后一个不起眼的小问题导致文件系统无法加载,郁闷了我一个星期,最终通 ...

  9. RRDTool学习资料备忘

    RRDtool 简介 [color=blue] **************************************************************************** ...

  10. RRDtool简体中文教程

    本文转自:http://www.chinaunix.net 作者:ailms RRDtool 简介 [color=blue] ************************************* ...

最新文章

  1. Delphi 调用外部程序并等待其运行结束
  2. (android之sqlite一)Sqlite介绍和sqlite工具介绍
  3. vue中通过第三方代理解决跨域问题
  4. 【Excel】使用VLOOKUP+IF实现多列条件匹配查询
  5. xml转化为Dictionary
  6. 洲明科技与意法半导体合作开发新一代LED显示屏
  7. 如何在虚拟机安装并使用NTFS for Mac 15
  8. eclipse 查看变量或方法被调用的快捷键
  9. c语言gcno文件位置,c – 找不到CMake和lcov:gcno文件
  10. PRML 十大经典机器学习算法
  11. Linux----UnZip命令
  12. java如何生成随机数
  13. VS2012(2013、2015) OpenCV “HEAP:Invalid Address specified to RtlValidateHeap( 000D0000, 019FEF18 )
  14. FamilyParty生态起航,链游版皇室战争Infinite Force打响头炮
  15. 通过一个例子来介绍OD的简单使用
  16. 浅谈WaterMark
  17. 用水流的概念来玩硬件(一)----阻抗匹配
  18. JAVA提高篇(24)--CharArrayReader、CharArrayWriter简介
  19. 拉格朗日函数相关推导
  20. mysql 5.7.18 Can't change dir to引发的一系列问题(初始化data、改root密码)

热门文章

  1. CANOE学习笔记-CAPL语言设计
  2. Python调用腾讯API进行营业执照核验
  3. 详解KITTI数据集
  4. Ubuntu Class ZipArchive not found
  5. Python编写九九乘法表代码以及解决方案
  6. 机器学习-降维方法-有监督学习:LDA算法(线性判别分析)【流程:①类内散度矩阵Sw->②类间散度矩阵Sb->计算Sw^-1Sb的特征值、特征向量W->得到投影矩阵W->将样本X通过W投影进行降维】
  7. 食品行业SCM供应链管理平台促进供需协同,赋能产业发展
  8. 玛森:Python爬虫书籍推荐
  9. 西门子S7200PLC连接CHNet-S7200PD实现以太网通信配置方法
  10. Java程序员 面试如何介绍项目经验?