原創|其它|編輯:郝浩|2009-05-19 14:03:02.000|閱讀 1027 次
概述:SmtpClient 和 MailMessag 已經實現了這個功能,實際上。只是這個功能是 NonPubl 對于空間外,不可見而已。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
好了完結了祝大家好運吧!
大大提升了 Mail.SmtpClient 功能,.NET 自從 2.0 開始。對于發郵件,可謂游刃有余了但是美中不足的沒有提供保管郵件內容為 eml 文件的功能
SmtpClient 和 MailMessag 已經實現了這個功能,實際上。只是這個功能是 NonPubl 對于空間外,不可見而已。
利用 Reflector 反編譯一下 System.Net.Mail.SmtpCli 可以看到
MAIL 被發送之前, Send MailMessag 方法中。調用了一個
繼續定位 GetFileMailWriter 這個方法 順藤摸瓜。
赫然醒目的顯示著
FileMode.CreateNew 這里。 其中的關鍵就在 new MailWriter new FileStream str2.
接下來定位到核心
看不到這時我就需要用到
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自:博客園