Jmail发邮件出现乱码
来源:百度文库 编辑:神马文学网 时间:2024/04/28 13:14:52
2009-02-25 22:36
用Jmail发邮件给客户.他们用outlook express接收Mail。 他们打开Email后主题出现乱码。只要装outlook express 的阅读国际设置选成默认。主题就不会出 现乱码.但outlook express接收其它人发的Email主题不会出现乱码。这个问题已经解决了.可以是Jmail的驱动程序版本低了。我们现在用w3JMail43Personal.rar就可以了,现在用outlook接收也不会出现乱码。
sub SendMail(strSubject,strContent,strEmail ,strFromer )
Set txtmail = Server.CreateObject("JMail.Message")
txtmail.Silent = true
txtmail.Logging = true
txtmail.Charset = "gb2312"
txtmail.MailServerUserName = "frankmick@sina.com" '输入smtp服务器验证登陆名 (邮局中任何一个用户的Email地址)
txtmail.MailServerPassWord = "xxxx" '输入smtp服务器验证密码 (用户Email帐号对应的密码)
txtmail.From = "frankmick@sina.com" '发件人Email txtmail.FromName = strFromer '发件人姓名
txtmail.AddRecipient strEmail '收件人Email
txtmail.Subject = strSubject '信件主题
txtmail.HTMLBody = strContent '正文
txtmail.Send ("www.sina.com") 'smtp服务器地址(企业邮局地址)
set txtmail = nothing
End SubTop
加上如下语句,否则还有可能出现乱码的可能性:
txtmail.Charset = "gb2312"
txtmail.ContentTransferEncoding = "base64"
txtmail.Encoding = "base64"
txtmail.ISOEncodeHeaders = false
ASP解决Jmail发邮件乱码问题。
以下为ASP代码
--------------------------------------------------------------------
Set ojmail = Server.CreateObject("jmail.Message") '建立物件 '
oJmail.From = "park@xxx.com" '設定寄件人的E-MAIL地址
Jmail.Charset = "Big5"
oJmail.ContentType = "text/html" '郵件正文格式
oJmail.AddRecipient "Jay@xxx.com" '設定收件人的地址
ojmail.MailServerUserName = "jay" '登录邮件器所需的用户名
ojmail.MailServerPassword = "jaysa" 登录邮件器所需的密码
oJmail.Subject = "jmail寄Email測試信" '設定信件主旨
ojmail.Body =" ====== 邮件正文 ========="
if not oJmail.Send("mail.gcecn.com") then '送出郵件(通過寄件服務器地址)
Response.Write oJmail.Log
Else
Response.Write"郵件已經寄出...."
End If
oJmail.Close () '關閉對象
Set oJmail = nothing
---------------------------------------------------------------
ojmail.MailServerUserName = "jay" '登录邮件器所需的用户名
ojmail.MailServerPassword = "jaysa" 登录邮件器所需的密码
上面两项如果设定的不对, 在一些环境中发出的邮件即为乱码。
用Jmail发邮件给客户.他们用outlook express接收Mail。 他们打开Email后主题出现乱码。只要装outlook express 的阅读国际设置选成默认。主题就不会出 现乱码.但outlook express接收其它人发的Email主题不会出现乱码。这个问题已经解决了.可以是Jmail的驱动程序版本低了。我们现在用w3JMail43Personal.rar就可以了,现在用outlook接收也不会出现乱码。
sub SendMail(strSubject,strContent,strEmail ,strFromer )
Set txtmail = Server.CreateObject("JMail.Message")
txtmail.Silent = true
txtmail.Logging = true
txtmail.Charset = "gb2312"
txtmail.MailServerUserName = "frankmick@sina.com" '输入smtp服务器验证登陆名 (邮局中任何一个用户的Email地址)
txtmail.MailServerPassWord = "xxxx" '输入smtp服务器验证密码 (用户Email帐号对应的密码)
txtmail.From = "frankmick@sina.com" '发件人Email txtmail.FromName = strFromer '发件人姓名
txtmail.AddRecipient strEmail '收件人Email
txtmail.Subject = strSubject '信件主题
txtmail.HTMLBody = strContent '正文
txtmail.Send ("www.sina.com") 'smtp服务器地址(企业邮局地址)
set txtmail = nothing
End SubTop
加上如下语句,否则还有可能出现乱码的可能性:
txtmail.Charset = "gb2312"
txtmail.ContentTransferEncoding = "base64"
txtmail.Encoding = "base64"
txtmail.ISOEncodeHeaders = false
ASP解决Jmail发邮件乱码问题。
以下为ASP代码
--------------------------------------------------------------------
Set ojmail = Server.CreateObject("jmail.Message") '建立物件 '
oJmail.From = "park@xxx.com" '設定寄件人的E-MAIL地址
Jmail.Charset = "Big5"
oJmail.ContentType = "text/html" '郵件正文格式
oJmail.AddRecipient "Jay@xxx.com" '設定收件人的地址
ojmail.MailServerUserName = "jay" '登录邮件器所需的用户名
ojmail.MailServerPassword = "jaysa" 登录邮件器所需的密码
oJmail.Subject = "jmail寄Email測試信" '設定信件主旨
ojmail.Body =" ====== 邮件正文 ========="
if not oJmail.Send("mail.gcecn.com") then '送出郵件(通過寄件服務器地址)
Response.Write oJmail.Log
Else
Response.Write"郵件已經寄出...."
End If
oJmail.Close () '關閉對象
Set oJmail = nothing
---------------------------------------------------------------
ojmail.MailServerUserName = "jay" '登录邮件器所需的用户名
ojmail.MailServerPassword = "jaysa" 登录邮件器所需的密码
上面两项如果设定的不对, 在一些环境中发出的邮件即为乱码。
Jmail发邮件出现乱码
Jmail发邮件出现乱码
用Excel发邮件:VBA+Jmail实现用Excel拆分数据并发送邮件
用Excel发邮件:VBA+Jmail实现用Excel拆分数据并发送邮件
邮件乱码巧破译
发邮件出现系统退信的大致原因
邮件乱码巧破译1
利用Jmail发送和接收邮件(C#) - .NET Framework
ASP.Net环境下使用Jmail组件发送邮件
VBA 中发送邮件(二. 使用 JMail 组件)
手动破解邮件乱码的八个技巧
手动破解邮件乱码的八个技巧
Spring发邮件
发邮件的礼仪
数据库出现乱码的原因和解决办法
【Earls】收、发邮件方法
如何使用Word发邮件啊?拜托教一教。 ,word 邮件
给客户发了邮件,怎么石沉大海?
发邮件的礼仪(转载)
发邮件的礼仪(转载)
Earls360馨醫堂—收、发邮件方法
js 在使用document.write的时候,出现乱码,解决方案
使用MySql和php出现中文乱码的解决方法
实用技巧:解决Samba共享出现乱码的问题