NMPOP31.MailMessage.MessageId信息解析(50分)

  • 主题发起人 主题发起人 njgyn
  • 开始时间 开始时间
N

njgyn

Unregistered / Unconfirmed
GUEST, unregistred user!
收到两个邮件的NMPOP31.MailMessage.MessageId信息分别如下
例一:<199910311010.SAA03882@njnu.edu.cn>
例二:<000501bf1af0$5f69b6a0$3c6c77ca@cc10.njnu.edu.cn>
问题一:例一中正确显示了日期,但例二出现杂乱符号,是何原因?
从例二中如何能获得正确的日期和时间?(40分)
问题二:例一中.与@之间的内容'SAA03882'是什么信息?(10分)
 
我的一封信上是这样的:
19991103152430.28399.rocketmail@web1306.mail.yahoo.com
还有一封信是这样的:
0FKD0055ED5M11@public.online.sh.cn
再加上你的两个MessageID,说明MessageID根本就没有固定格
式。
需要正确的时间和日期,为什么不到MailMessage的Head或者
Summary中去找?
或者用SakeMail控件,收到的信中就有Date属性。
 
DreamerTiger:
呵呵,查出时间和日期的办法很多,不过,我想要弄明白这个MessageID提供的
字符串信息究竟是怎么回事。
 
关注这个问题。
呵呵!
 
对两例中的邮件用NMPOP31.summary.messageID接受时,
与例一对应的结果居然为空
与例二对应的结果仍为乱字符
这个messageID属性究竟有什么用呢?
 
呵呵, 一般mailserver上都有一个messageid, 是唯一的标识符, 没有统一固定规
律, 有的是通过日期+序号+乱数, 有的就是乱数... 一般mail软件不通过它来得到
日期, 因为大部分都没有日期:-)
 
//hand cytown
我前面的意思就是说MessageID 是不固定的,没有什么特别的含义。
听了cytown的一席话,就更清楚了,呵呵。
 
一直就觉得Messageid没有太大实用的价值,现在也可以安心弃用这一参数了,呵呵。。。
 

Similar threads

回复
0
查看
1K
不得闲
D
回复
0
查看
2K
DelphiTeacher的专栏
D
S
回复
0
查看
1K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
900
SUNSTONE的Delphi笔记
S
后退
顶部