使用 smtpclient 發送郵件之附件處理方式

// 以二進位傳送
mail.Attachments.Add(new Attachment(filename, MediaTypeNames.Application.Octet));
// 檔名避免亂碼(或只需安裝 .net framework 4.5?)
foreach (var att in mail.Attachments)
att.NameEncoding = System.Text.Encoding.UTF8;

若附件大於3MB 則必須另外安裝hotfix

留言

熱門文章