那里找email源文件格式的资料?

梁苏彬 2000-09-19 05:48:00
小弟正在用Delphi写个收email程序,用ICS控件组的popcli控件收到的数据没有解析过,其格式变化太多,我研究不过来了,那位大哥知道有关资料,多谢了!!
...全文
592 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
梁苏彬 2001-03-08
  • 打赏
  • 举报
回复
其实我早就自己搞定了,主要是看rfc2045和解析了N份邮件源文件,基本可以保证绝大部分邮件能正常解析。过了这么久还有朋友回答我,真是感动,分大家分了吧。
yueyue 2001-03-07
  • 打赏
  • 举报
回复
我建议你看一下pop3协议,应该不难的。
http://www.longen.com
involve 2001-03-01
  • 打赏
  • 举报
回复
///////////下面为一封邮件的示例
Return-Path: <viginguo@mail.ustc.edu.cn>
Delivered-To: kkk@mail.ustc.edu.cn
Received: (qmail 11558 invoked from network); 18 Feb 2001 12:59:39 -0000
Received: from mx2.ustc.edu.cn (HELO mx1.ustc.edu.cn) (202.38.64.56)
by mail.ustc.edu.cn with SMTP; 18 Feb 2001 12:59:39 -0000
Received: from acai ([202.38.79.75])
by mx1.ustc.edu.cn (8.8.7/8.8.6) with SMTP id VAA13786
for <kkk@mail.ustc.edu.cn>; Sun, 18 Feb 2001 21:49:33 -0800
From: viginguo@mail.ustc.edu.cn
Message-Id: <200102190549.VAA13786@mx1.ustc.edu.cn>
To: <kkk@mail.ustc.edu.cn>
Date: Sun, 18 Feb 01 21:12:46 中国标准时间
Subject: 语音邮件
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary=WC_MAIL_PaRt_BoUnDaRy_05151998

//上面为邮件头(header),大楷包括发邮件的地址,中间经过的地址,和目的地址,还
//包括subject作为邮件的标题,date,和content-type表示是文本还是多种
//文件格式如语音,exe等其他格式,这些格式文件在邮件发送的时候都要保持
//Mime这个象pop3那样的邮件传输协议,称为多媒体邮件协议,他包括一些关于
//多媒体格式文件作为附件传输的编码解码问题
/////////////////////////////////////////////

////////下面为邮件的正文(body):
This is a multi-part message in MIME format.

--WC_MAIL_PaRt_BoUnDaRy_05151998//这个为上面mime项中声明的boundary,作为
//邮件各个部分的分界线,邮件处理程序便可以挑出各个部分分别处理
Content-Type: text/plain //Content-Type说明正文的这一部分的格式 文本
Content-Transfer-Encoding: 7Bit//邮件的编码方式

程序目前可以成功接受和发送邮件 //正文
--WC_MAIL_PaRt_BoUnDaRy_05151998 //邮件的另外一部分,也叫附件
Content-Type: application/octet-stream; file=file2Send.tw
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename=file2Send.tw//附件的文件名

//下面为这部分附件的经过base64编码后的情形
1NZXXFFbRV5AQkpCXVtfV1HV1FdV1Nff3tLZ3sfJxMbdXlNd1sLIztVIfmRneUhBV97W2d/T
2d3Z29/F2tPZ2tnGxd7a3dPWUlxYR1hFR19bWVRbR9RUXd7G19/RXVZSUFNW0NbV1lJSXF5V
VNTR19RUUFBSUdRV1dbT2dbf11nVVlzT1NbRV1dVUlJUU1HWVdbc1tLQ0N3W0NdSU1te115c
UFNXUVJaW1taXlLX1FfUUFNRUlTQ0Nra3MXE28TY3NFU1VZU0VVU1FBQU1pbWkDV1dz33FdT
SElLQVpEVl1a1VhYxsHB//zF0Fl9dU9C0NzexdnbxNnCzMfFUV5TWFJRWVhEQ0RGQVtaWV5f
VFRX0VVV3N7HyczOzsTH3t/Y09bW0tvQ3VFfXkZHRVxZUlxGR11SXNfUVtdeRlxeWNdUVdfW
09Le0t/e1tnc0Nrc0NzXVdVW19VTVFJTVVdV11NTU1JVVlTVVlXXVtXUVNZVU9VUUdbXVNHW
0NFc091R3dZX0VFXVlpeXF9UVdTc1dbSV9bb3t3YVV1VXlnUU1dUVlNU0FNXV1hV1Ffc3t/Z


--WC_MAIL_PaRt_BoUnDaRy_05151998--//邮件接受符号

Jiessie 2000-09-21
  • 打赏
  • 举报
回复
这个问题不是一下就能解决的,一:你向FoxMail公司发一封邮件为好。二:你用一下unix系统,哪下面更好分析。

4,388

社区成员

发帖
与我相关
我的任务
社区描述
通信技术相关讨论
社区管理员
  • 网络通信
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧