MailBee.NET Objects發送電子郵件(SMTP)教程七:添加多個附件

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等:code

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

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

上面的示例向郵件添加了四個附件。第一個文檔做爲report.doc附加。第二個文件做爲附帶指定的CID的prs2005.xls。第三個附件是一張圖片,也有本身的CID。最後一個附件被強制做爲Base64編碼中的內聯對象。對象

若是附件被認爲是一個內聯對象,它將與郵件正文一塊兒顯示。可是,若是開發人員須要從郵件正文的任何​​地方引用此附件,則應將相應的CID分配給此附件。教程

以上就是本次教程的所有內容,接下來會有更多相關教程,敬請關注!您也能夠在評論者留下你的經驗和建議。圖片

相關文章
相關標籤/搜索