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投递 |
|小黑屋|最新主题|手机版|微赢网络技术论坛 ( 苏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.