`
bingo6001
  • 浏览: 10663 次
  • 性别: Icon_minigender_1
  • 来自: 重庆
社区版块
存档分类
最新评论

javamail发送邮件时产生乱码

 
阅读更多
    今天在使用javamail发送邮件的时候发现邮件标题和内容都是乱码,百思不得其解啊。搜索了好半天也没发现症结所在,广大群总都认为是没有进行base64编码,但其实我已经有进行编码了(BASE64Encoder)。最后不知道是哪里提醒了一下,是否是因为标题过长的原因,测试之,果真如此,问题得以处理。
    但这始终不是解决的办法,毕竟邮件标题最好是能准确的描述重要的信息。在领导指导下,果断不再使用BASE64Encoder进行编码,而改用MIMEUtilty.encodeText()方法,就这样,完成之。
分享到:
评论

相关推荐

    javaMail发送邮件 发送成功 收不到邮件 或收到邮件无主题无收件人乱码

    ### JavaMail发送邮件时遇到的问题及解决方法 在使用JavaMail进行邮件发送的过程中,可能会遇到以下几种常见问题:发送成功但收件方未收到邮件、邮件收到后无主题或无收件人信息以及邮件内容出现乱码等情况。本文将...

    javamail发送邮件 主题乱码解决

    第90行,setSubject("")

    james和javamail实现邮件收发(带发送附件)

    下面是一个简化的JavaMail发送邮件的过程: 1. **配置邮件会话**:首先,我们需要创建一个`Properties`对象,并设置SMTP服务器的相关参数,如主机名和端口号。然后,通过`Session.getInstance()`方法初始化一个邮件...

    javamail发送html邮件

    JavaMail API 是一个用于发送、接收电子邮件的标准接口集合,它支持多种协议(如 SMTP、IMAP 和 POP3),使得 Java 应用程序能够轻松地发送和接收电子邮件。 #### 二、发送 HTML 格式的邮件 在实际应用中,经常需要...

    jsp/servlet javamail 发送邮件 可发送多个附件

    2. **SMTP服务器配置**: 在使用JavaMail发送邮件时,首先需要配置SMTP服务器的相关信息,包括主机地址、端口号、用户名和密码。这些信息通常在应用的配置文件中定义,以便在程序运行时加载。 3. **MIME消息**: ...

    使用JavaMail发送复杂邮件源代码

    利用JavaMail进行邮件开发的发邮件的源代码,其中有四个例子,demo1/demo2是发送简单的邮件,demo3是发送一封html格式(正文为html格式,html代码中有一张图片)带附件的邮件。demo4是对demo3的补充,解决了附件的...

    javamail 邮件系统

    JavaMail邮件系统是一种基于Java平台的邮件发送和接收解决方案,它允许开发者通过编程方式与SMTP(Simple Mail Transfer Protocol)和POP3(Post Office Protocol version 3)等邮件服务器进行交互。在JavaMail中,...

    JavaMail 发送邮件

    JavaMail 是一个开源的 Java 库,用于在 Java 应用程序中发送和接收电子邮件。它提供了丰富的 API,使得开发者可以方便地实现 SMTP、POP3 和 IMAP 协议的功能,进行邮件的发送、接收、读取和管理。在本文中,我们将...

    javamail收发邮件(带附件,正文带图).docx

    ### JavaMail 发送带附件及内嵌图片的邮件 #### 一、概述 在现代通讯方式中,电子邮件依然占据着重要的地位,特别是在企业级应用中。JavaMail API 是 Java 平台上广泛使用的邮件处理库之一,它允许开发人员通过...

    JavaMail结合JSP实现中文邮件收发系统.rar

    在处理中文字符时,JavaMail API支持MIME(多用途互联网邮件扩展)编码,确保非ASCII字符(如中文)在传输过程中不会出现乱码问题。 JSP是Java的一种动态网页技术,它允许开发者在HTML页面中嵌入Java代码,实现...

    JavaMail开发原理简介PPT

    JavaMail 是一种在Java应用程序中实现电子邮件发送和接收的API,它允许开发者通过标准的邮件协议(如SMTP、POP3和IMAP)与邮件服务器进行交互。本PPT旨在介绍JavaMail的开发原理,虽然没有具体的代码示例,但涵盖了...

    Javamail开发

    JavaMail是Java编程语言中用于处理电子邮件的API,它提供了创建、发送和接收电子邮件的全面功能。本课程针对Java开发者,旨在教会学员如何利用JavaMail进行邮件开发,以实现各种常见的WEB应用邮件功能。 首先,...

    Java自带的Java-mail框架 163 邮件发送,支持多附件,没中文乱码

    在本案例中,我们将关注如何使用JavaMail发送带有多个附件且不出现中文乱码的邮件,特别是通过163邮箱服务提供商。 1. **JavaMail API基础**: JavaMail API提供了一系列的类和接口,如`Session`,`Message`,`...

    javaMail.zip

    使用JavaMail发送邮件的一般步骤如下: 1. **初始化 Session**:首先,你需要创建一个 `Properties` 对象,并设置SMTP服务器的相关属性,如主机名(host)、端口号(port),如果是SSL或TLS安全连接,还需要开启...

    简单的javamail例子 (源码)

    - **邮件发送逻辑**:使用 JavaMail API 发送邮件。 ```java // 设置邮件服务器属性 Properties props = new Properties(); props.put("mail.smtp.host", "smtp.21cn.com"); // 创建会话对象 Session ...

    spring整合freemarker发送邮件例子

    当这三者结合时,我们可以构建一个功能完善的邮件发送系统,不仅能够发送文本邮件,还能发送包含HTML内容、内嵌图片和附件的复杂邮件,同时解决字符编码导致的乱码问题。 首先,我们需要在Spring配置中引入对...

    javamail资料

    JavaMail 是一个开源的 Java 库,用于在 Java 应用程序中实现电子邮件的发送和接收。它提供了全面的 API,使得开发者可以处理 SMTP、POP3 和 IMAP 协议,实现了邮件服务的各种功能,包括附件、HTML 内容、多部分消息...

    利用Java发送邮件(含附件)的例子

    要实现邮件发送功能,你需要在项目中引入相应的JavaMail库,如`activation.jar`和`mail.jar`。这些库提供了发送邮件所需的所有接口和类。 总结一下,Java发送带附件的邮件涉及到的主要知识点有: - 配置文件的读取...

Global site tag (gtag.js) - Google Analytics