资讯专栏INFORMATION COLUMN

MailBee.NET Objects发送电子邮件(SMTP)教程七:添加多个附件

浠ラ箍 / 1952人阅读

摘要:是一款为创建发送接收以及处理电子邮件而设计的健壮功能丰富的控件。本文主要介绍了如何使用在邮件中添加多个附件的代码示例。要向邮件中添加多个附件,开发人员应该调用方法。最后一个附件被强制作为编码中的内联对象。

MailBee.NET Objects是一款为创建、发送、接收以及处理电子邮件而设计的健壮、功能丰富的.NET控件。几行代码便可为应用程序添加E-Mail支持,简单高效。具备“必需”以及独特的功能,这些控件帮助开发人员简单快速地将复杂的电子邮件功能添加到他们的应用程序中。

本文主要介绍了如何使用MailBee.NET Objects在邮件中添加多个附件的代码示例。欢迎您下载试用版进行运用!

MailBee.NET Objects允许开发人员管理此邮件消息的所有附件对象的集合。你可以通过SMTP对象的SMTP.Message.Attachments属性访问此集合。要向邮件中添加多个附件,开发人员应该调用SMTP.Message.Attachments.Add方法。该方法的不同重载允许开发者不仅可以指定附加文件的路径,还可以指定其他参数,如Content-ID(CID)、目标文件名、Content-Type等:

C#:
oMailer.Message.Attachments.Add(@"C:Temp
eport.doc");
oMailer.Message.Attachments.Add(@"C:Tempprices_2005.xls", "prs2005.xls");
oMailer.Message.Attachments.Add(@"C:Tempmy_photo.jpg", "pic1.jpg","<12s4a8a8778c$5664i1b1$ir671781@tlffmdqjobxj>");
oMailer.Message.Attachments.Add(@"C:Tempjohn_doe_photo.jpg", "pic2.jpg","<12s4a8a8932r$5664i1t1$iy671661@yljfmkqjghxu>", "image/gif", null, NewAttachmentOptions.Inline,  MailTransferEncoding.Base64);
VB.NET:
oMailer.Message.Attachments.Add("C:Temp
eport.doc")
oMailer.Message.Attachments.Add("C:Tempprices_2005.xls", "prs2005.xls")
oMailer.Message.Attachments.Add("C:Tempmy_photo.jpg", "pic1.jpg","<12s4a8a8778c$5664i1b1$ir671781@tlffmdqjobxj>")

oMailer.Message.Attachments.Add("C:Tempjohn_doe_photo.jpg", "pic2.jpg", "<12s4a8a8932r$5664i1t1$iy671661@yljfmkqjghxu>", "image/gif", Nothing, NewAttachmentOptions.Inline, MailTransferEncoding.Base64)

上面的示例向邮件添加了四个附件。第一个文档作为report.doc附加。第二个文件作为附带指定的CID的prs2005.xls。第三个附件是一张图片,也有自己的CID。最后一个附件被强制作为Base64编码中的内联对象。

如果附件被认为是一个内联对象,它将与邮件正文一起显示。但是,如果开发人员需要从邮件正文的任何​​地方引用此附件,则应将相应的CID分配给此附件。

以上就是本次教程的全部内容,接下来会有更多相关教程,敬请关注!您也可以在评论者留下你的经验和建议。

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/110472.html

相关文章

  • MailBee.NET Objects发送电子邮件SMTP教程六:创建并发送带有附件邮件

    摘要:是一款为创建发送接收以及处理电子邮件而设计的健壮功能丰富的控件。本文主要介绍了如何使用创建并发送带有附件的邮件的代码示例。开发人员可以使用该方法从其他源内存阵列流转发的电子邮件特定类型的附件等中添加附件。 MailBee.NET Objects是一款为创建、发送、接收以及处理电子邮件而设计的健壮、功能丰富的.NET控件。几行代码便可为应用程序添加E-Mail支持,简单高效。具备必需以及...

    syoya 评论0 收藏0
  • 电子邮件.NET控件MailBee.NET Objects使用指南合集(上)

    摘要:是一款为创建发送接收以及处理电子邮件而设计的健壮功能丰富的控件。本文主要介绍了的使用指南。大多数邮件服务器支持和协议。要在应用程序中从下载电子邮件,可以使用或组件。 MailBee.NET Objects是一款为创建、发送、接收以及处理电子邮件而设计的健壮、功能丰富的.NET控件。几行代码便可为应用程序添加E-Mail支持,简单高效。具备必需以及独特的功能,这些控件帮助开发人员简单快速...

    elina 评论0 收藏0
  • MailBee.NET Objects发送电子邮件SMTP教程八:使用多个SMTP服务器发送邮件

    摘要:第一个重载允许添加直接对象,如下所示方法的下一次重载允许通过指定的服务器名称或相应的地址添加新的服务器,如下所示此外,开发人员可以指定服务器的端口号和优先级。默认优先级为即最高,默认端口号为。 MailBee.NET Objects是一款为创建、发送、接收以及处理电子邮件而设计的健壮、功能丰富的.NET控件。几行代码便可为应用程序添加E-Mail支持,简单高效。具备必需以及独特的功能,...

    snowell 评论0 收藏0
  • MailBee.NET Objects发送电子邮件SMTP教程二:SMTP认证

    摘要:这是因为身份验证是协议的可选扩展项称为身份验证更为正确。方法仅执行认证。还支持集成身份验证使用当前记录的用户的凭据登录。 该文主要介绍了MailBee.NET Objects中SMTP认证的代码示例 大多数SMTP服务器都要求用户进行身份验证,才能将电子邮件发送到外部电子邮件地址(属于其他域的地址)。登录/密码通常与同一服务器上用户的POP3或IMAP帐户相同。 C#: Smtp ma...

    paney129 评论0 收藏0
  • MailBee.NET Objects接收电子邮件(POP3)教程四:访问电子邮件附件

    摘要:是一款为创建发送接收以及处理电子邮件而设计的健壮功能丰富的控件。具备必需以及独特的功能,这些控件帮助开发人员简单快速地将复杂的电子邮件功能添加到他们的应用程序中。本文主要介绍了如何访问电子邮件附件的代码示例。所有邮件附件都存储在集合中。 MailBee.NET Objects是一款为创建、发送、接收以及处理电子邮件而设计的健壮、功能丰富的.NET控件。几行代码便可为应用程序添加E-Ma...

    whlong 评论0 收藏0

发表评论

0条评论

浠ラ箍

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<