Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2863043
  • 博文数量: 178
  • 博客积分: 2076
  • 博客等级: 大尉
  • 技术积分: 2800
  • 用 户 组: 普通用户
  • 注册时间: 2008-01-10 10:50
文章分类

全部博文(178)

文章存档

2010年(4)

2009年(13)

2008年(161)

我的朋友

分类: LINUX

2008-09-04 14:23:20

QMAIL主要进程工作的的流程描述
1.邮件请求-------------> 如果是外地邮件请求, tcpserver激活 qmail-smtpd进程(接受smtp请求);如果是本地邮件的话,则tcpserver激活 qmail-inject接受本地生成的邮件
2.进入队列: qmail-inject,qmail-smtpd 将邮件传递给qmail-queue进入队列等待处理,此后负责处理队列邮件的进程是qmail-send .
3. qmail-send 判断邮件队列中的邮件状态,目的地为本域就传递给qmail-lspawn,目的地为远端主机的,就传递给qmail-rspawn,对于永久失败的,就传递给qmail-clean 永久删除.
4.qmail-rspawn 调度投递的时间与顺序,然后激活qmail-remote向远端主机投递; 同样,-lrspawn调度投递的时间与顺序,然后激活qmail-local向本机投递.
 当然,基本流程。

阅读(399) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~