WeOnlyDo! COM邮箱是一个组件,它可以很容易地集成到您的应用程序提供全面的管理,邮箱和消息解析MIME。
使用wodMailbox,你可以轻松地访问邮箱,计数信息,对其进行分析,将附件保存,计数部分,看看头,擦除信息等。
当wodMailBox打开邮箱时,它期望在那里找到无论是常规邮箱就像是在UNIX系统上(一个文件一个又一个完整的神器出山:www.shenqi73.com电子邮件信息),或只是一个邮件里面,就像Outlook Express中保存。eml文件。
当您需要解析收到的消息,一个简单的邮件可能包含的所有的可能性,这可能是很难检查。大家都习惯了简单的电子邮件消息 - 一些标题和正文。
但是,有时你得到的附件,多部分的消息,不同的编码之类的东西。这几乎是相同的wodMailbox - 它重量轻,快速,完全支持所有相关RFC的邮件。
你可以决定使用wodMailbox主要有三个目的:
·当您要访问的邮箱中的邮件
·当你要访问和分析一个邮件消息
·当你要准备和创建新的消息
与wodPop3Server和wodSmtpServer(或任何其他相似的UNIX服务器)一起使用,你会发现,最简单的方法来存储信息文件在每个用户的基础上。所以,一个文件包含一个用户的所有消息。
如果用户移动到不同的计算机或帐户,这是最简单的方式也提出他的电子邮件。此外,IMAP和类似的'大'的协议把所有的邮箱这种方式 - 在一个文件中的所有用户的信息,每个用户的基础上。
当你想要访问的邮箱,你只是通过它的参考财产,以wodMailbox.Filename,并调用Lock方法。在这一刻,wodMailbox将打开邮箱,并计算所有消息,但尝试使用尽可能低的内存量。
这样,就可以轻松打开和解析大的邮箱(几兆字节被认为是“小”,在这一点上)。一旦打开,你可以检查总数内使用Count属性,或访问信息收集,使用消息属性的消息。
当您访问特定的消息,你会看到wodMailbox的几乎瞬间,而不是你的是,使用非常低的内存和硬盘使用量。在这里,您可以检查邮件的大小,头和头文件的内容(例如最流行的“从”和“到”头)的总数,并检查了消息文本。
有兴趣,如果消息是多?没有任何问题。有部分收集消息(如果消息是多部分)已经分裂到不同的消息对象,这样你就可以很容易地检查它。
你应该注意到,在这里,每个部分是在事实上,新的消息对象 - 这样的消息可以嵌套在一个邮件消息递归,次数不限。每一个这样的消息可以选择一些附件和部分,将有它自己的头(不同于主要信息)等。
当你需要下载或查看附件,wodMailbox将帮助你很多。每封邮件有附件属性,所有的附件(在所有的子部分)已经上市。这是一个有点陌生的实施,因为附件是“隐藏的”内部零件,因此这将是更合适的访问使他们从那里。
好了,没有人说,你不能做到这一点 - 但你没有。主消息会为你收集所有的,所有你需要做的是调用保存方法,并提供一些文件名(或保留默认情况下,指定的发送者)及附件将被解码并保存。
当然。 wodMailbox支持:UUENCODE,BASE64,BINHEX4的带引号的可打印的编码,这是事实上的标准,在今天的电子邮件消息。如果你发现你需要的东西,否则,就问我。你会发现它的下一个版本。
那么,是什么,你要知道,如果你可以编写新邮件使用wodMailbox发送吗?哦,是的,当然!您可以随时创建新的信息使用Add方法,设置它的文本,添加几个头,添加附件,并wodMailbox将生成的文件为你您就可以通过任何邮件客户端或邮件服务器向被张贴到别人的邮箱。