社区
Web 开发
帖子详情
关于Javamail中发件人别名显示乱码的问题,高手请进,分没有问题
haley_hj
2003-07-17 09:40:14
javamail中setFrom的地址可以用这种形式alias<alias@alias.com>,
这个我已经测试通过,英文是没有问题的,
收到时显示发件人为alias,而不是直接显示邮件地址
但是当我给 别名<alias@alias.com>时却显示:e
请问,哪位高手知道如何解决这个问题,
谢谢,分不够可以另开帖子再加!
...全文
320
13
打赏
收藏
关于Javamail中发件人别名显示乱码的问题,高手请进,分没有问题
javamail中setFrom的地址可以用这种形式alias, 这个我已经测试通过,英文是没有问题的, 收到时显示发件人为alias,而不是直接显示邮件地址 但是当我给 别名时却显示:e 请问,哪位高手知道如何解决这个问题, 谢谢,分不够可以另开帖子再加!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
shoulder2001
2003-07-18
打赏
举报
回复
解决了只给我30分?哭~~~
haley_hj
2003-07-17
打赏
举报
回复
问题已经解决了,谢谢大家!准备结帖啦!
phsea
2003-07-17
打赏
举报
回复
你把文件发送的时候一定要注明编码,发送和接受都要进行处理
最好能统一,否则使用unicode
haley_hj
2003-07-17
打赏
举报
回复
shoulder2001(马儿) :能否告诉我你的解决方法,我的邮件haley_hj@163.com
只要能够解决,要多少分都可以!
haley_hj
2003-07-17
打赏
举报
回复
主题和正文问题已经解决了,现在就是别名问题,
我觉得也应该用BASE64,但是我用了一下,收不到邮件,但是并没有报告错误。
shoulder2001
2003-07-17
打赏
举报
回复
正文的中文可以如此解决
但是,对于别名和主题,直接使用msg.setSubject("中文主题"),或者msg.setSubject("中文主题".getBytes("8859_1"), "GB2312"))都一样会出现乱码。
必须BASE64编码处理.这是javamail API本身的Bug.
你自己试试就知道了 我前些日子折腾了好几天
shoulder2001
2003-07-17
打赏
举报
回复
JavaMail中的別名需要进行BASE64编码,格式形如:
=?GB2312?B?xPq1xMPcwuvS0b6t1tjWw6Osx+u+ob/stcfCvKOssqLQ3rjEw9zC66Oh?=
testjava
2003-07-17
打赏
举报
回复
http://expert.csdn.net/Expert/topic/2038/2038078.xml?temp=.8112757
testjava
2003-07-17
打赏
举报
回复
转换一下即可
http://expert.csdn.net/Expert/topic/2038/2038071.xml?temp=.2850305
testjava
2003-07-17
打赏
举报
回复
http://expert.csdn.net/Expert/topic/2038/2038060.xml?temp=.5188562
biggie
2003-07-17
打赏
举报
回复
//设置邮件主题
mimeMsg.setSubject(subject,"GB2312");
//设置邮件内容
mimeMsg.setText( content ,"GB2312" );
testjava
2003-07-17
打赏
举报
回复
http://expert.csdn.net/Expert/topic/2038/2038086.xml?temp=.3486902
leshui
2003-07-17
打赏
举报
回复
http://www.csdn.net/develop/Read_Article.asp?Id=14929
JavaWeb基础核心技术
本Java视频教程涵盖JavaWEB 企业级开发所需的Servlet、JSP、MVC 设计模式、EL 表达式、JavaBean、国际化、Cookie和HttpSession、
JavaMail
等全部核心技术。 授课过程
中
通过多个企业级案例,将各知识点融会贯通。
javaMail
发送邮件,标题/
发件人
/附件名称
乱码
javaMail
发送邮件subject会
乱码
。 解决办法: 在设置主题message.setSubject("なにがありましたら、伝えてくださいね"); 之前设置System.setProperty("mail.mime.charset","UTF-8");
javaweb项目发送邮件自定义
发件人
名称(
javamail
)
在开发javaweb项目里的邮箱验证功能时需要去设置邮件发送人的昵称,在网上找了几个教程,在此罗列出来供大家参考。... nick=javax.mail.internet.MimeUtility.encodeText("自定义
发件人
名称"); }catch(Unsu
关于Java发送邮件时
发件人
完整邮箱号的昵称设置
问题
mailutils发送邮件时,
发件人
往往是完整的邮箱号,如:123456@qqq.com Message message = new MimeMessage(getSession()); message.setFrom(new InternetAddress(from, "你设置的昵称"), "UTF-8");//from是
发件人
...
JavaMail
详解
[
JavaMail
]1 基础 A、简介
JavaMail
,顾名思义,提供给开发者处理电子邮件相关的编程接口。它是Sun发布的用来处理email的API。它可以方便地执行一些常用的邮件传输。我们可以基于
JavaMail
开发出类似于Microsoft ...
Web 开发
81,091
社区成员
341,719
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章