所有邮件附件都存储在MailMessage.Attachments集合中。该集合还列出了邮件中包含的嵌入图像和其他文件。集合中附件的索引为零。例如,下面的代码打印第一个附件的名称:
C#Console.WriteLine("Attachment name is " + msg.Attachments[0].Name);VB.NETConsole.WriteLine("Attachment name is " + msg.Attachments(0).Name)
要访问附件,您需要从服务器下载整个邮件(不仅仅是标题)。你可以检查邮件是否附件如下:
C#Pop3 pop = new Pop3();// Download entire messageMailMessage msg = pop.DownloadEntireMessage(1);if (msg.HasAttachments){ // The message has at least one attachment}VB.NETDim pop As New Pop3()' Download entire messageDim msg As MailMessage = pop.DownloadEntireMessage(1)if (msg.HasAttachments) Then ' The message has at least one attachmentEnd If
在某些情况下,即使只下载了邮件开头部分,也可以使用MailMessage.HasAttachments属性。
试用、下载、了解更多产品信息请点击“咨询在线客服”

标签:电子邮件
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!