去網上下載JMail組件並安裝。在Program Files/Dimac/w3JMail4此路徑下找到Jmail.dll文件,在.net開發環境下引用進來。下面就可以開始編程了。
我現在要寫的是怎樣將一個網頁嵌入到郵件裏,也就是將網頁當個正文顯示在郵件裏這是我搞了好久才搞定的,網上這方面的很少。其它的就不多說了。網上好多的。
Jmail.Message Jmail=new jmail.Message();
string Subject="這是我發的第一封郵件";
string FromEmail="[email protected]";
string ToEmail="[email protected]";
Jmail.Silent=true;
Jmail.Logging=true;
Jmail.ContentType="text/html";
Jmail.AddRecipient(ToEmail,"","");
Jmail.AddRecipientCC("[email protected]","Harry",""); //抄送
Jmail.AddRecipientBCC("[email protected]","Harry",""); //密送
Jmail.From=FromEmail;
Jmail.MailServerUserName="laihua0316" ; //用戶名
Jmail.MailServerPassWord=******;//密碼
Jmail.Subject=Subject;
Jmail.AddAttachment("c://1.txt",false,"text/html") ;//附件
Jmail.GetMessageBodyFromURL("http://hellen/oa/rpt_EveryEmp.aspx",""); //關鍵是這句了。這句就是我今天 想要說的功能。後面的參數是可先的,代表如果此網頁要驗證的話才寫的格式是:"username:password"
Jmail.Send("smtp.163.com",false);
Jmail.Close() ;
不過在繁體系統裏看到的郵件會有亂碼。如果把web.config將utf-8改成gb2312後亂碼會少一點。這問題還要跟蹤。不過功能是這樣實現的。希望對那些需要這方面資料的朋友有所幫助。
將一個網頁嵌入到郵件裏,也就是將網頁當個正文顯示在郵件裏,網上這方面的很少。其它的就不多說了。網上好多的。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.