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