將一個網頁嵌入到郵件裏,也就是將網頁當個正文顯示在郵件裏,網上這方面的很少。其它的就不多說了。網上好多的。

去網上下載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後亂碼會少一點。這問題還要跟蹤。不過功能是這樣實現的。希望對那些需要這方面資料的朋友有所幫助。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章