入站处理
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 后处理]。