邮件服务器中,接受到邮件内容以什么方式存放在服务器上?邮件中的附件呢?又是以什么方式存放的??数据库?什么数据库?文件?每个邮件都是以单独文件存放??邮件列呢??有这方面开发经验的,请讲讲

解决方案 »

  1.   

    应该都是用Base64编码存放的。
      

  2.   

    exchange邮件有自己特定的一个存放地方,类似一个数据库的!
      

  3.   

    邮件所有的内容都是以Base64编码的形式存放的一起的,包括接受人、发送人、标题、正文、附件等。
    pop3有自己的协议,你可以看看。
      

  4.   

    应该都是用Base64编码存放的。网易的就是这样存放的。
      

  5.   

    我看到MDaemon是每个邮件一个eml文件独立存放的。至于Exchange和Outlook内部有一套特别机制,把Email、Contact、Appointment、Memo等都识别为数据项目,好像数据库那样存储,对外暴露类似IMAP那样的目录/项目操作接口。
      

  6.   

    邮件内容的编码格式 Content-Transfer-Encoding: 4bit
    Content-Transfer-Encoding: 7bit
    Content-Transfer-Encoding: 8bitContent-Transfer-Encoding: BASE64 Content-Transfer-Encoding: quoted-printable
      

  7.   

    邮件附件Content-Type:   multipart/mixed;
    Content-Description: 2057789645-abc.rar
    Content-Disposition: attachment; filename="abc.rar"