从安装到管理维护qmail邮件系统,已经积累了一点点维护经验,分享一下自己总结的经验,该文档会一直更新。
    1)Qmail control文件详解
    在平时维护和管理qmail邮件系统的时候,为了提高qmail的安全***,***能和处理邮件的速度,经常要修改control目录下面的控制文件,一般位于/var/qmail/control目录里面。
1.concurrencyremote
该文件指定qmail可以同时运行的本地投递进程数,默认为10,最大设定为120。
2.concurrencylocal
该文件制定qmail可以同时运行的远程投递进程数,默认为20,最大设定为120。
3.me
该文件制定本地邮件服务器的主机名,一定有这个文件,负责qmail将正常运行。
4.queuelifetime
该文件用来指定一个邮件在队列中的最大存活时间,默认为604800秒,即7天,当一封邮件到达这个时间线后,qmail将最后一次尝试发送这份邮件,如果依然失败,将其从队列中删除。
5.virtualdomains
该文件用来指定qmail支持虚拟域。
6.badmailform
该文件相当于qmail的黑名单,可以拒绝当账户,整个域名,书写格式如下:
cat badmailfrom
shifeng_zhang88@163.com         拒绝单个邮箱发送邮件
@gmail.com                      拒绝整个gmail.com域名发送邮件
7.databytes
该文件用来指定qmail可以接收邮件的最大字节数,例如设置qmail最大接收10M邮件。

[root@mail control]# echo "10485760" > databytes
8.timeoutsmtpd
该文件用来指定qmail-smtpd等待远程SMTP主机发送数据的时间,默认情况下建立连接后1200秒内没有接收到远程SMTP主机的任何信息,那么将关闭该连接。
9.smtpgreeting 
用来指定SMTP连接时的欢迎提示信息。

2)如何更改qmail日志文件大小。
    Qmail日志一般位于/var/log/qmail/下面,默认日志文件current的大小为96K,超过这个数值日志归零。
    日志对邮件管理人员非常重要,可以通过下面的方法修改qmail邮件系统日志文件的大小。更改 /var/qmail/supervise/下面的两个文件即可,其中s2500000代表qmail日志文件的大小,n10代表生成多少个日志文件。

修改完后必需重启下面服务(daemontools控制的进程)才能生效

3)如何查看qmail邮件队列里面那些邮件没有发送出去。

用qmailctl queue命令可以清楚地看到目前队列里面有一封邮件没有发送出去,以及发送邮件的时候,发件者和收件者。

4)查看邮件队列里面有多少份邮件。

[root@mail qmail]# find /var/qmail/queue/ -type f -a -name "[1-9]*" |wc -l
0

5) 用qmail-qstat命令查看邮件队列里面有多少封邮件,qmail管理命令在 /var/qmail/bin目录下面。

[root@mail qmail]#  ./qmail-qstat

messages in queue: 2
messages in queue but not yet preprocessed: 1

Qmail 邮件系统维护管理技术文档相关推荐

  1. 网页整个技术文档怎么拷贝_企业文档管理混乱?试试文档管理系统

    现代信息技术不断进步,大数据技术和云计算技术都已经"强强联合",日趋膨胀的文档该怎么管理已变为企业必须要彻底解决的关键难题.接下来,我们就一起来看一下企业文件管理中普遍存在的一些难 ...

  2. 市面售价2W的仿抖音短视频原生双端APP源码,带技术文档管理后台和数据库

    这个短视频系统源码是2w某站购买来的仿抖音视频app,原生双端开发,带技术文档管理后台和数据库.非常适合用来做类似项目的基础开发框架,能节省大量的开发时间和试错成本. 除了直播没有开通,其他功能都是精 ...

  3. 使用Docker搭建RAP2(技术文档管理私服)

    文章目录 前言 准备工作 安装 mariadb及redis安装 rap2-delos安装 rap2-dolores 安装 nginx配置ssl正式及解决跨域问题 安装确认 使用说明 前言 技术团队,文 ...

  4. 敏捷开发的技术文档管理

    许多团队或个人都有一个观念是敏捷开发应该弱化技术文档管理,以达到敏捷的目的.其实不然,敏捷开发只是把开发的生命周期变成不断迭代的软件开发过程,在迭代的过程中应该包含了技术文档的整理完善,使其可以为下一 ...

  5. 实验2linux进程控制与通信,实验2 进程控制与通信管理word文档良心出品

    <实验2 进程控制与通信管理word文档良心出品>由会员分享,可在线阅读,更多相关<实验2 进程控制与通信管理word文档良心出品(13页珍藏版)>请在人人文库网上搜索. 1. ...

  6. 知识管理、文档管理两手抓,全靠它!

    知识管理和文档管理是两个相互关联的概念,两者之间的关系非常密切.知识管理是指对组织内外的知识资源进行收集.整理.存储.共享和应用的过程,旨在提高组织的绩效和创新能力.而文档管理是指对组织内外的文档资源 ...

  7. 【资源推荐】良心之作!超过 10000+ 的互联网团队正在使用的在线 API 文档、技术文档工具...

    搞开发的同学都知道一个好的 API 文档是有多重要! 每当接手一个别人开发好的项目,看着那些没有注释的代码,真的头大. 程序员都很希望别人能写技术文档,因为可以提高自己开发的效率,而往往自己却很不希望 ...

  8. 良心之作!超过 10000+ 的互联网团队正在使用的在线 API 文档、技术文档工具

    搞开发的同学都知道一个好的 API 文档是有多重要! 每当接手一个别人开发好的项目,看着那些没有注释的代码,真的头大. 程序员都很希望别人能写技术文档,因为可以提高自己开发的效率,而往往自己却很不希望 ...

  9. 这谁写的技术文档?我想锤死他...

    点击上方"朱小厮的博客",选择"设为星标" 后台回复"书",获取 后台回复"k8s",可领取k8s资料 很多技术人自己非 ...

最新文章

  1. 把浮点型数值用科学计数法输出
  2. Nginx在mvvm模式中的使用
  3. python写一个类方法_Python基础|类方法的强制重写与禁止重写
  4. Py:递归求解汉诺塔,简单的几行编程可以搞定很高层的三柱汉诺塔游戏
  5. winform之窗体固定
  6. 分布式mysql保持数据一致性_一种分布式跨数据库保持事务一致性的方法及系统与流程...
  7. Java在几乎所有方面都可以胜任本机响应
  8. 开发手记之实现web.config的快速配置(转载)
  9. html5的狭义概念,“资源”这一概念,可以有狭义和广义两种理解。狭义的资源是指...
  10. Python 数据科学手册 5.1 什么是机器学习
  11. java跳转控制语句有哪些_Java语言基础学习之流程控制语句和跳转控制语句实例分析...
  12. 【数字全排列】LeetCode 47. Permutations II
  13. 从头开始学JavaScript (四)——操作符
  14. c++ 工厂模式_Java面试专题之五:设计模式学习,详细分析工厂方法模式
  15. 医库软件-珍立拍 成功晋级黑马大赛总决赛
  16. Java:等额本息还款计算
  17. Java枚举类的使用说明
  18. java怎么实现华为云文字识别,OCR文字识别服务快速入门教程
  19. ubuntu16下 vscode配置ros和opencv路径
  20. mysql统计枚举值

热门文章

  1. 06-06 Jenkins 邮件报警机制
  2. 检测到目标主机可能存在缓慢的http拒绝服务攻击_高防服务器能防住哪些攻击?“流量清洗”与它有什么关系?...
  3. github ssh 配置_Git多用户配置
  4. dmol3给定关键字不在字典中_一日一技:举例说明python中的map()方法
  5. 自从知道了这几个 JavaScript 技巧,下班都变早了!
  6. c语言中各个符号的意义及作用是什么,C语言特殊符号意义
  7. 生成图片_GitHub Star 3.2K Java 图片缩略图生成库
  8. 专科计算机组成原理大一试题及答案,计算机组成原理专科试题答案.doc
  9. java 时间回退_java.time DateTimeFormatter使用灵活的回退值进行解析
  10. @service注解_SpringBoot最最最常用的注解梳理