在vs2005中使用Jmail傳送郵件問題

2021-09-05 15:11:15 字數 3013 閱讀 5241

jmail.message jmail = new jmail.message();

datetime t = datetime.now;

string subject = " from email .net";

string body = "你好科學12:15";

string fromemail = "[email protected]";

string toemail = "[email protected]";

//silent屬性:如果設定為true,jmail不會丟擲例外錯誤. jmail. send( () 會根據操作結果返回true或false

jmail.silent = true;

//jmail建立的日誌,前提loging屬性設定為true

jmail.logging = true;

//字符集,預設為"us-ascii"

jmail.charset = "gb2312";

//信件的contentype. 預設是"text/plain") : 字串如果你以html格式傳送郵件, 改為"text/html"即可。

jmail.contenttype = "text/html";

//新增收件人

jmail.addrecipient(toemail, "", "");

jmail.from = fromemail;

//發件人郵件使用者名稱

jmail.mailserverusername = "jsyxo";

//發件人郵件密碼

jmail.mailserverpassword = "111111";

//設定郵件標題

jmail.subject = subject;

//郵件新增附件,(多附件的話,可以再加一條jmail.addattachment( "c:\\test.jpg",true,null);)就可以搞定了。[注]:加了附件,講把上面的jmail.contenttype="text/html";刪掉。否則會在郵件裡出現亂碼。

//郵件內容

jmail.body = body + t.tostring();

//jmail傳送的方法

jmail.send("smtp.163.com", false);

jmail.close();

********************=

用的是jmail4.3

經過測試沒問題可以多發!

1.安裝jmail4.3

2.找到jmail.dll(program files\dimac\w3jmail4下)

3.執行program files\microsoft visual studio .net\frameworksdk\bin\ildasm.exe(可使用visual studio .net 2003 命令提示),

格式如下:tlbimp c:\program files\dimac\w3jmail4\jmail.dll /out:myjmail.dll /namespace:myjmail

就是我在visual studio .net 2005命令提示下編譯執行 tlbimp c:\program files\dimac\w3jmail4\jmail.dll /out:myjmail.dll /namespace:myjmail

我的**如下:

using system;

using system.data;

using system.configuration;

using system.collections;

using system.web;

using system.web.security;

using system.web.ui;

using system.web.ui.webcontrols;

using system.web.ui.webcontrols.webparts;

using system.web.ui.htmlcontrols;

using system.web.mail;

using system.web.util;

using myjmail;

using tool;

using manager;

using entity;

public partial class usercontrols_jmaill : system.web.ui.usercontrol

protected void btnsend_click(object sender, eventargs e)

catch (exception ex)

}錯了上面的不能發多個應該是這個

using system;

using system.data;

using system.configuration;

using system.collections;

using system.web;

using system.web.security;

using system.web.ui;

using system.web.ui.webcontrols;

using system.web.ui.webcontrols.webparts;

using system.web.ui.htmlcontrols;

using system.web.mail;

using system.web.util;

using myjmail;

using tool;

using manager;

using entity;

public partial class usercontrols_jmaill : system.web.ui.usercontrol

protected void btnsend_click(object sender, eventargs e)

jmail.close();

}catch (exception ex)}}

在vs2005中使用SkinMagic

對於剛學 vc的朋友來說,介面的設計往往是件頭疼的事,需要編寫許多的 幸好,網上有許多第三方軟體或他人寫好的類能夠為我們所用,其中比較好的一款當數 skinmagic 了。在vs2005 中使用skinmagic 與vc6.0 不太一樣,在此本人在 vs2005 中使用skinmagic 進行初始化...

vs2005中使用SkinMagic設定

一 必須新增的檔案 1.必須的標頭檔案skinmagiclib.h 2.skinmagic.lib skinmagic.dll 動態鏈結庫配套使用 編譯時需要在工程中新增skinmagic.dll,程式執行時需要skinmagic.dll 3.字尾名為.smf的資源檔案 由skinmagicbuil...

在vs2005中使用SVN進行版本管理

1.軟體準備 visualsvn server 2.5.10.msi svn服務端 windowsxp kb942288 v3 x86.exe xp中安裝tortoisesvnsvn1.8必須 tortoisesvn 1.8.2.24708 win32 svn 1.8.3.msi svn客戶端 la...