发送端使用的是javamail,客户端是客户自己的网页邮箱。
我在发送时的编码:
sun.misc.BASE64Encoder enc = new sun.misc.BASE64Encoder();
message.setSubject("=?GB2312?B?"+enc.encode(mail.getSubject().getBytes())+"?=");
以下是客户收到的邮件:主题:=?GB2312?B?t72wuMnovMZBQUFBQUFDMDkyNjEwNCgwOcTqytLE2rfWsrwpo6xDMDkyNjEwNCgwOcTqytLE2rfW
srwp?=
Mime-Version: 1.0
Content-Type: multipart/mixed;
boundary="----=_Part_0_1439190913.1269557978828"------=_Part_0_1439190913.1269557978828
Content-Type: text/plain; charset=MS936
Content-Transfer-Encoding: base64QzA5MjYxMDQoMDnE6srSxNq31rK8KaOto62/wsfFo62jraOtt72wuMnovMajraOto62/wsfFvfXK
orX716/Qocf4
------=_Part_0_1439190913.1269557978828--应该怎样编码才能使客户那边收到的邮件正常,谢谢!
我在发送时的编码:
sun.misc.BASE64Encoder enc = new sun.misc.BASE64Encoder();
message.setSubject("=?GB2312?B?"+enc.encode(mail.getSubject().getBytes())+"?=");
以下是客户收到的邮件:主题:=?GB2312?B?t72wuMnovMZBQUFBQUFDMDkyNjEwNCgwOcTqytLE2rfWsrwpo6xDMDkyNjEwNCgwOcTqytLE2rfW
srwp?=
Mime-Version: 1.0
Content-Type: multipart/mixed;
boundary="----=_Part_0_1439190913.1269557978828"------=_Part_0_1439190913.1269557978828
Content-Type: text/plain; charset=MS936
Content-Transfer-Encoding: base64QzA5MjYxMDQoMDnE6srSxNq31rK8KaOto62/wsfFo62jraOtt72wuMnovMajraOto62/wsfFvfXK
orX716/Qocf4
------=_Part_0_1439190913.1269557978828--应该怎样编码才能使客户那边收到的邮件正常,谢谢!
解决方案 »
- java工作流分支
- 【各位大虾】【求指点】 JavaEE jsp页面 下拉菜单实现联动
- 请教下网页显示excel问题
- 网站开发相关
- JSP 中使用 synchronized 出现不解现象
- 高分 tomcat 5.0 怎样配置 运行servlet 是不是每个servlet都要在web.xml中设置???
- 初涉Struts 练习增删查改 操作的疑惑(关于Logic:iterate List ...... )
- 关于jspsmartupload的一些问题,在线等待!
- 框架中如何加入别的页面?
- BEAN 和servlet 都能做些什么?
- 我要用java实现向baidu自动提交搜索内容,并且自动收集搜索结果,如何实现?
- 急求,如何实现一个2级联动功能,java,ajax,dwr 都可以
的编码问题,一直从事javamial的开发,没有遇到过这样的问题,不过应该是编码的问题,
“message.setSubject("=?GB2312?B?"+enc.encode(mail.getSubject().getBytes())+"?=");
”,看看这行代码,改下编码试试