|
我有个香港客户要我给他做个在线发信程序,可是每次发送繁体字的时候总是出现乱码.后来将发信程序放到我们这边简体中文2003 SERVER上,发送完全成功,没有出现乱码现象。香港那边服务器的配置为英文2003 SERVER`和Jmail4。4 装有Merak / IceWarp多国语言版邮局系统。同样的程序只要是我们这边的服务器上发送,即使是发送到客户自己的邮箱也是正常的。后来使用他们自己的SMTP服务器发送也不行,不知为何放在香港的空间上就出现乱码。请各位大哥帮忙看一下,源码如下:<br>
<br>
<%@LANGUAGE="VBSCRIPT" CODEPAGE="950"%><br>
<html><br>
<head><br>
<meta http-equiv="Content-Type" content="text/html; charset=big5"><br>
<title></title><br>
<%<br>
if request.Form("content")<>"" then<br>
emailto="******"<br>
username="*******@126.com"<br>
password="******"<br>
smtp="smtp.126.com"<br>
body=(request.Form("content"))<br>
subject="郵件測試"<br>
set JmailMsg=server.createobject("jmail.message")<br>JmailMsg.mailserverusername=username<br>JmailMsg.mailserverpassword=password<br><br>JmailMsg.addrecipient emailto<br>JmailMsg.from=username<br>JmailMsg.fromname="my name"<br>JmailMsg.charset="big5"<br>JmailMsg.logging=true<br>JmailMsg.silent=true <br>JmailMsg.subject=subject<br>JmailMsg.htmlbody=body<br><br>
if not JmailMsg.send(smtp) then<br>
response.write "<br>Submit Fail,Please Re Submit."<br>
else<br>
response.write "<br>Submit OK!"<br>end if<br>JmailMsg.close<br>set JmailMsg=nothing<br>end if<br>
%><br>
</head><br>
<br>
<body><br>
<form name="form1" method="post" action=""><br><p><br><textarea name="content" cols="50" rows="8" id="content">中華人民共和國<br></textarea><br><input type="submit" name="Submit" value=" submit "><br>
</p><br>
</form><br>
<br>
</body><br>
</html> |
|