国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 開發(fā)設(shè)計(jì) > 正文

Jmail發(fā)送郵件與帶附件亂碼解決辦法

2019-11-14 16:52:01
字體:
供稿:網(wǎng)友

Jamil發(fā)送郵件的具體用法:

首先,我們要從網(wǎng)上下載Jamil.dll的組件,這個網(wǎng)上很多,然后添加引用using jmail,然后再本機(jī)或者服務(wù)器上注冊一下

將jmail.dll拷貝到服務(wù)器的system32目錄下,開始-運(yùn)行-cmd-輸入regsvr32 jmail.dll,注冊成功,然后寫代碼

代碼如下(方法)

 代碼如下 復(fù)制代碼
using jmail;
    PRotected void sendMail(String sender, String senderMail, String receiver, String subject, String content)
    {

        jmail.MessageClass jmMessage = new jmail.MessageClass();

        //設(shè)置字符集

        jmMessage.Charset = "gb2312";

        //發(fā)件人郵箱地址

        jmMessage.From = senderMail;

        //發(fā)件人姓名

        jmMessage.FromName = sender;

        //設(shè)置主題

        jmMessage.Subject = subject;

        //設(shè)置內(nèi)容

        jmMessage.Body = content;

        // 設(shè)置收件人郵箱

        jmMessage.AddRec

        // 設(shè)置登陸郵箱的用戶名和密碼

        jmMessage.MailServerUserName = "ss";

        jmMessage.MailServerPassWord = "ss";

        //設(shè)置smtp服務(wù)器地址

        if (jmMessage.Send("smtp.163.com", false))
        {

            Response.Write("<script>alert('發(fā)送成功')</script>");

        }

        else

            Response.Write("<script>alert('www.111cn.net發(fā)送失敗')</script>");

    }
 

上面就是Jmail的具體用法!

我想放一個附件如下圖

 代碼如下 復(fù)制代碼

jmail.AddAttachment(“c:autoexec.bat”)
jmail.AddAttachment(“myImage.gif”,TRUE)
 

結(jié)果出現(xiàn)如下錯誤


This is a multipart message in MIME format. —-NEXT_BM_AEB3968967D044DC9E208D04088C60B4 Content-Type: text/html; charset=”GB2312″ Content-Transfer-Encoding: Quoted-Printable sdfdd —-NEXT_BM_AEB3968967D044DC9E208D04088C60B4 Content-Type: application/octet-stream; name=”=?GB2312?Q?12d95384-576f-424f-bf15-f8e2397e2791=2EJPG?=” Content-Transfer-Encoding: base64 Content-Description: =?GB2312?Q?12d95384-576f-424f-bf15-f8e2397e2791=2EJPG?= Content-Disposition: inline; filename=”=?GB2312?Q?12d95384-576f-424f-bf15-f8e2397e2791=2EJPG?=” Content-ID:

 
網(wǎng)上找了解決方法:

 代碼如下 復(fù)制代碼
 AddAttachment(FileName, isInline, ContentType) :

 String為郵件添加一個文件型的附件。如果Inline 屬性被設(shè)置為true,這個附件就是一個可嵌入的附件,使用addAttachment()方法可返回content id,這在發(fā)送HTML 郵件時是非常有用的。

例:

 代碼如下 復(fù)制代碼
jmail.AddAttachment(“c:autoexec.bat”)
jmail.AddAttachment(“myImage.gif”,TRUE)
 

可嵌入的附件

2.AddURLAttachment(bstrURL, bstrAttachAs, isInline, bstrAuth) : String從指定的URL 下載文件并添加為附件。第二個參數(shù)“AttachAs”用來更改添加為附件的文件的文件名,如果Inline 屬性被設(shè)置為true,這個附件就是一個可嵌入的附件,使用ddAttachment()方法可返回content id,這在發(fā)送HTML 郵件時是非常有用的。最后一個參數(shù)為可選項(xiàng),是當(dāng)服務(wù)器需要身份驗(yàn)證時使用的。

 代碼如下 復(fù)制代碼
jmail.AddURLAttachment(“w3jmail4.exe”,”w3jmail4.exe”)
jmail.AddURLAttachment”w3jmail4.exe”, “w3jmail4.exe”,false, “myUserName:myPassword”)jmail.AddURLAttachment”dimaclogo.gif”,”dimaclogo.gif”,true )

測了一下,好像跟兩個方法沒什么關(guān)系。后來在網(wǎng)上有人說把Message.ContentType =”text/html”設(shè)置去掉(就是不要去設(shè)置ContentType屬性),試了一下,還真發(fā)送成功了

更多詳細(xì)內(nèi)容請查看:http://www.111cn.net/net/net/46759.htm


發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 梁山县| 龙门县| 库尔勒市| 华坪县| 伊金霍洛旗| 黔南| 渭源县| 汝南县| 凤山市| 新郑市| 汕头市| 罗江县| 健康| 贵南县| 台山市| 黄浦区| 稻城县| 大邑县| 浦城县| 大同市| 蓬溪县| 崇文区| 开平市| 长武县| 金坛市| 桐梓县| 正安县| 育儿| 呼图壁县| 光山县| 锦屏县| 新巴尔虎右旗| 炎陵县| 双峰县| 达州市| 黄龙县| 定安县| 西青区| 孝昌县| 雅江县| 万全县|