发新话题
打印

Jmail4邮件发送出现乱码!

Jmail4邮件发送出现乱码!

我有个香港客户要我给他做个在线发信程序,可是每次发送繁体字的时候总是出现乱码.后来将发信程序放到我们这边简体中文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
%>











TOP

re:编码的问题吗?试试在英文中加入中文的语言...

编码的问题吗?试试在英文中加入中文的语言包。

1.为了安全,请不要在发帖时公布你的真实IP及域名;请在获得别人的帮助问题解决之后,编辑帖子分类为[已解决],并同样帮助有能力帮助的人--分享您的经验,分享大家的快乐!
2.专业提供邮件系统选型\安装部署\升级迁移\维护外包等全方位技术支持与咨询顾问服务;提供反垃圾邮件软件、硬件网关;Push Mail(移动电邮),BlackBerry(黑莓) 解决方案。
3.联系方式:QQ:36335336;MSN:neil_ding#msn.com;Email: neil_ding2000#yahoo.com.cn;TEL:020-84066934

TOP

re:很奇怪,无论将charset改成什么字符...

很奇怪,无论将charset改成什么字符集,结果都是乱码,即使是UTF-8也是乱码,后来改成ISO-8859,无论怎么样都不能显示中文,但在网页运行时输入中文提交后,那么刚才输入的内容是可以正确显示。主题内容不行,但由于我要求的邮件是自动发送的,所以这招不行。在英文中加入中文的语言也不行。

几乎绝望了,后来在网上看到一则jmail.smtpmail和老版本发送代码,因为Jmail像下兼容,正好他的邮件服务器未开户SMTP身份验证,所以就试试,没想到成功了,发送完全没问题。高兴之余却发现主题和发件人的中文字显示不了,不知是何原故!

仍然搞不明白使用新版本的代码为什么会出现乱码?

TOP

  清除 Cookies - 联系我们 - 邮件技术资讯网 - Archiver - WAP - 繁體中文
当前时区 GMT+8, 现在时间是 2008-5-16 16:42

本论坛为非盈利中立机构,论坛所有言论纯属发表者个人意见,与《 邮件技术资讯网》论坛立场无关。内容所涉及的版权和法律相关事宜请参考各自所有者的条款。
如果认定侵犯了您的权利,请联系我们尽快处理。本论坛原创内容请联系本站后再行转载并务必保留我站信息。此声明修改不再另行通知,本论坛保留最终解释权。
*本论坛QQ群:1#群2233231(推荐) 2#群2598254(已满) 3#群15974064(推荐) 4#群14173252(推荐)*
Powered by Discuz! 6.0.0  © 2001-2007 Comsenz Inc.