使用 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
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
留言