生活随笔
收集整理的這篇文章主要介紹了
在项目中使用JMail发送邮件
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1.添加JMail組件:在vs的解決方案資源管理器中,右鍵添加引用,選擇瀏覽,選擇jmail.dll文件,在Bin文件夾中就可以看到添加的JMail組件.
?
2.注冊JMail組件:開始-->運行-->輸入如:regsvr32 D:\DotNet相關插件和腳本\jmail.dll
?
Regsvr32 解釋:
這個命令行工具將 dll 文件注冊為注冊表中的命令組成。
語法
regsvr32 【/u】 【/s】 【/n】 【/i【:cmdline】】 dllname
參數
/u?
未注冊服務器。?
/s?
指定 regsvr32 安靜運行,且不顯示任何消息框。?
/n?
指定不調用 DllRegisterServer。此選項必須與 /i 共同使用。?
/i:cmdline?
調用 DllInstall 將它傳遞到可選的 【cmdline】。在與 /u 共同使用時,它調用 dll 卸載。?
dllname?
指定要注冊的 dll 文件名。?
/??
在命令提示符顯示幫助。
?
完成1,2部操作后,我們來編寫代碼:
?
界面參考:
C#代碼??
??protected?void?btnTranSmit_Click(object?sender,?EventArgs?e)????{????????try????????{??????????????????????SendEmail(txtSender.Text,?txtSenderName.Text,?txtTransmitName.Text,?txtTransmitPassword.Text,?txtReceiver.Text,?txtSubject.Text,?txtContent.Text,?txtServer.Text);????????}????????catch?(Exception?ex)????????{????????????Response.Write(ex.Message);????????}????}??????????????????????????????private?void?SendEmail(String?sender,?String?senderName,?String?TransmitName,?String?TransmitPassWord,?String?Receiver,?String?subject,?String?Content,?String?ServerHost)????{??????????????MessageClass?jMessage?=?new?MessageClass();????????????????jMessage.Charset?=?"GB2312";????????????????jMessage.ISOEncodeHeaders?=?false;????????????????jMessage.From?=?sender;????????????????jMessage.FromName?=?senderName;????????????????jMessage.Subject?=?subject;????????????????jMessage.MailServerUserName?=?TransmitName;????????????????jMessage.MailServerPassWord?=?TransmitPassWord;????????????????jMessage.AddRecipient(Receiver,?"",?"");????????????????jMessage.Body?=?Content;????????????????if?(fluAttachMent.HasFile)????????{????????????String?fileName?=?fluAttachMent.PostedFile.FileName;??????????????????????jMessage.AddAttachment(fileName,?true,?"");????????}????????????????if?(jMessage.Send(ServerHost,?false))????????{????????????Response.Write("<script>alert('發送成功!');</script>");????????}????????else????????{????????????Response.Write("<script>alert('發送失敗!');</script>");????????}??????} ?
轉載于:https://www.cnblogs.com/xiaochao12345/p/3880557.html
總結
以上是生活随笔為你收集整理的在项目中使用JMail发送邮件的全部內容,希望文章能夠幫你解決所遇到的問題。
如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。