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