主题
:
金笛邮件服务器过滤器简介
查看单个帖子
2013-04-07, 17:10
#
1
(
permalink
)
admin
论坛管理员
注册日期: 2009-07-01
帖子: 537
金笛邮件服务器过滤器简介
金笛邮件服务器
过滤器简介
JDMail
的过滤器,是邮件到达时启动外部程序,进行各种追加处理的机制。包含反垃圾邮件处理的脚本。主要包括在线处理器(
SMTP Session
会话中处理)和离线处理器两种。
入站过滤器(收到邮件后的过滤处理):
出站过滤器(外发邮件前的过滤处理):
关于指令运行功能请参考
[
别名的管理
]-[
指令别名
]
。
入站处理
JDMail
收到邮件后进行的一连串的处理是入站处理。入站处理按照
[SMTP RCPT
后处理
]
→
[SMTP DATA
预处理
]
→
[SMTP DATA
后处理
]
→
[SMTP session
后处理
]
的顺序进行。
SMTP RCPT
后处理
(
在线处理
)
在
SMTP session
中,
SMTP
客户端
(outlook
等
)
发送了
RCPT TO
指令之后紧接的处理是
[SMTP RCPT
后处理
]
。这时服务器端已获取发送者地址
(MAIL FROM)
和收件人地址
(RCPT TO)
,发送者的
IP
地址。这时进行过滤处理成为可能
[SMTP RCPT
后处理
]
。
SMTP DATA
前处理
(
在线处理
)
在
SMTP session
中,
SMTP
客户端
(outlook
等
)
发送了
DATA
指令之后紧接的处理是
[SMTP DATA
预处理
]
。通常,邮件内容
(
邮件头和邮件体
)
在
DATA
指令后发送。在收取邮件内容之前的一连串的过滤器处理是
[SMTP DATA
预处理
]
。
SMTP DATA
后处理
(
在线处理
)
在
SMTP session
中,
JDMail
从
SMTP
客户端接收了邮件实体之后的过滤器处理是
[SMTP DATA
后处理
]
。也就是完成
SMTP session
之前一连串的过滤器处理
[SMTP DATA
后处理
]
。
SMTP Session
结束后处理
(
离线处理
)
邮件的接收完成
(SMTP Session
结束
)
以后,投递到本地用户的邮箱之前的一连串的处理是
SMTP Session
结束后处理。
出站处理
JDMail
发送邮件之前进行的一连串的过滤器处理是出站处理。
SMTP Session
开始预处理
(
离线处理
)
外发邮件时,在
SMTP Session
之前进行的一连串的过滤器处理是
SMTP Session
开始预处理。
__________________
让世界倾听我们的笛声。
admin
查看公开信息
发送悄悄话给 admin
查找 admin 发表的更多帖子