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) |