QMAIL队列目录及其作用:
邮件进入队列的处理过程被分割为不同的部分
bounce 存储投递永久失败的邮件
info 存储邮件的发送者的地址
intd 存储邮queue重建的邮件头
local 存储将要投递到本地的邮件接受者的地址
lock 存储供qmail-send 读取邮件状态的标识文件
mess 存储要投递的邮件
pid 存储输入邮件队列前的邮件
remote 存储将要投递到远端主机的目标地址
todo 存储完整的邮件头包括发送者与接受者的地址
过程:
(邮件接受) qmail-smtpd /qmail-inject ->qmail-queue ,将邮件存储转变成文件于pid 中,---->以PID内的文件节点为名CP pid文件到mess(邮件存储)---》(提取邮件头 )qmail-queue扫描mess 并撮邮件头将其拷贝到intd(发送者与接受者的地址)---》(邮件队列生成与处理)link intd todo queue工作结束,以下由qmail-send 负责: qmail-send 不断扫描todo的新文件,若有则认为是新邮件,qmail-send 将发送者的地址-info,将目标地址->local/remote------>邮件投递:qmail-send 读取 info ,remote 文件,将相应的mess即邮件内容,激活投递程序qmail-remote/local投递。bounce ..
delete local/remote ,info ,mess ...
阅读(418) | 评论(0) | 转发(0) |