找回密码
 注册
搜索
热搜: 回贴
微赢网络技术论坛 门户 服务器 Linux/BSD 查看内容

QMAIL队列目录及其作用

2009-12-20 13:15| 发布者: admin| 查看: 96| 评论: 0|原作者: 潇潇雨

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 ...
v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}

Normal
0
Clean
Clean

7.8 磅
0
2

false
false
false














MicrosoftInternetExplorer4



/* Style Definitions */
table.MsoNormalTable
{mso-style-name:普通表格;
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-parent:"";
mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
mso-para-margin:0cm;
mso-para-margin-bottom:.0001pt;
mso-pagination:widow-orphan;
font-size:10.0pt;
font-family:"Times New Roman";
mso-fareast-font-family:"Times New Roman";
mso-ansi-language:#0400;
mso-fareast-language:#0400;
mso-bidi-language:#0400;}










邮件接受
From qmail-smtpd qmail-inject












v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}

Normal
0
Clean
Clean

7.8 磅
0
2

false
false
false














MicrosoftInternetExplorer4



/* Style Definitions */
table.MsoNormalTable
{mso-style-name:普通表格;
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-parent:"";
mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
mso-para-margin:0cm;
mso-para-margin-bottom:.0001pt;
mso-pagination:widow-orphan;
font-size:10.0pt;
font-family:"Times New Roman";
mso-fareast-font-family:"Times New Roman";
mso-ansi-language:#0400;
mso-fareast-language:#0400;
mso-bidi-language:#0400;}










邮件接受
From qmail-smtpd qmail-inject











qmail-queue












将邮件存储转变成文件于pid











pid文件到mess(邮件存储)











qmail-queue扫描mess











撮邮件头将其拷贝到intd(发送者与接受者的地址)-












link intd todo queue工作结束












qmail-send 不断扫描todo的新文件












qmail-send 将发送者的地址-info












将目标地址->local/remote











qmail-send 读取 info ,remote 文件,将相应的mess即邮件内容,激活投递程序qmail-remote/local投递

































最新评论

QQ|小黑屋|最新主题|手机版|微赢网络技术论坛 ( 苏ICP备08020429号 )

GMT+8, 2024-9-29 17:27 , Processed in 0.231002 second(s), 12 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

返回顶部