jmail郵件出現亂碼問題?

2021-04-18 01:15:32 字數 1262 閱讀 6268

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

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

//jmail.silent=true;

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

jmail.logging = true;

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

jmail.charset = "utf-8";

//標題字串是否根據iso-8859-1字集來編碼 如果在主旨會出現亂碼可以加上這句話。

jmail.isoencodeheaders = false;

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

jmail.contenttype = "text/html";  //是否增加,簡體中文沒事,

//新增收件人

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

//新增抄送人

for (int i = 0; i < toemailother.length; i++)

jmail.from = "***@***xx";

jmail.fromname = "發件人名稱";

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

jmail.mailserverusername = "xx@***xx";

//發件人郵件密碼

jmail.mailserverpassword = "1******";

//設定郵件標題

jmail.subject = subject;

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

//郵件內容

jmail.body = body;

//jmail傳送的方法

if (jmail.send("mail.eaglegame.com.sg", false) == false)

else

jmail.close();

需要指定enctype,否則會出現亂碼。

解決Jmail傳送郵件標題出現亂碼

今天在做jmail發郵件的時候,接收到的郵件標題全是亂碼,經在baidu上搜尋終於解決了,以下是函式 sub sendemail title,content,email set jmail server.createobject jmail.message 建立傳送郵件的物件 jmail.silen...

jmail 接收郵件

jmail 接收郵件 如下 using system using system.data using system.configuration using system.collections using system.web using system.web.security using syst...

用JMail傳送郵件

function sendmail byval from as string,byval recipient as string,byval recipientcc as string,byval recipientbcc as string,byval subject as string,byva...