第八章 处理收到的电子邮件
处理收到的电子邮件
本节介绍如何处理通过%Net.POP3检索到的电子邮件(%Net.MailMessage)。
Message Basics
检索电子邮件(%Net.MailMessage)后,通常首先确定它是哪种类型的邮件以及如何阅读它;也就是说,它是否是多部分邮件以及各部分是否是二进制的。在此步骤中,您可以使用ContentType属性。或者,可以使用IsBinary、IsHTML和IsMultiPart属性,它们间接提供与contentType相同的信息。
如果消息是多部分消息,则每个部分都是%Net.MailMessagePart的一个实例。
Message Headers
消息本身和消息的每个部分都有一组标头。
%Net.MailMessage和%Net.MailMessagePart类提供的属性使可以轻松访问最常用的标头。例如,%Net.MailMessage提供收件人、发件人、主题和日期等属性。Headers数组属性允许访问任何自定义标题.
此外,如果已通过%Net.POP3检索到消息,则可以使用GetAttribute()方法。在给定标头名称和属性的情况下,此方法返回该属性的值。
Message Contents
了解常规消息结构后,请使用以下技术检索内容:
- 对于多部分消息,请使用
Parts属性,该属性是部分的数组。Parts.
.png)



![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-f9VqwzNP-1608850948003)(3E1D939266954ED48BDAEA9B8086B11E)]](https://img-blog.csdnimg.cn/20201225070433434.png)


