`
zhuhuide2004
  • 浏览: 143998 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

JavaMail相关

    博客分类:
  • JAVA
阅读更多

1 发信人及收信人显示姓名。

 

   方法:使用InternetAddress对象。

   如下

 

MimeMessage msg = mailSender.createMimeMessage();
MimeMessageHelper helper = new MimeMessageHelper( msg, true );

InternetAddress fromInterAddr = 
        new InternetAddress("zhangsan@gmail.com" , "张三" );
・・・・
helper.setFrom( fromInterAddr );

 

 

 2 linux OS中,发件人或收件人姓名乱码。

 

    方法:转码后组串。

    如下

修正前:

InternetAddress fromInterAddr = 
        new InternetAddress("zhangsan@gmail.com" , "张三" );
・・・・
helper.setFrom( fromInterAddr );


修正后:(示例中使用UTF-8编码)

InternetAddress fromInterAddr = 
        new InternetAddress("zhangsan@gmail.com" , 
"=?UTF-8?B?" + base64Encoder.encode("张三".getBytes("UTF-8"))+ "?=" ) );
・・・・
helper.setFrom( fromInterAddr );
 

 

 

分享到:
评论

相关推荐

    javamail相关JAR包

    在实际开发中,将这三个JAR包加入到项目的类路径中,就可以开始编写JavaMail相关的代码了。同时,需要注意的是,由于JavaMail依赖于特定的协议和服务器设置,所以在使用时需要根据实际情况配置相应的参数,如SMTP...

    javamail相关的jar

    4. **`mail.jar`**:这是JavaMail的主要库文件,包含了所有JavaMail相关的类和接口。开发者通常需要将这个库添加到项目的类路径中才能使用JavaMail的功能。 使用JavaMail发送邮件的基本步骤如下: 1. **配置环境**...

    JavaMail相关jar包

    JavaMail是Java编程语言中用于处理电子邮件的API,它提供了丰富的功能,允许开发人员发送、接收和管理电子邮件。本篇文章将深入探讨JavaMail的核心概念、关键组件以及如何使用这两个特定的jar包——`jaf-1_1_1.zip`...

    JavaMail相关Jar包

    本主题将详细介绍JavaMail以及与之相关的`javamail1_4_5`和`jaf-1_1_1`这两个Jar包。 `javamail1_4_5.jar`是JavaMail的核心库,包含了处理SMTP、POP3、IMAP等邮件协议所需的所有类和接口。这个版本(1.4.5)是...

    javamail 所有jar包

    2. **mail.jar**:这个文件是JavaMail的核心库,它包含了所有与邮件处理相关的类和接口。JavaMail API 提供了一系列的类和接口,如`Session`、`Message`、`Address`、`Transport`等,它们用于创建、配置和管理邮件...

    javamail相关jar包.zip

    JavaMail 是一个开源的 Java API,它允许程序员通过编写 Java 代码来发送、接收和处理电子邮件。这个API 提供了广泛的邮件服务支持,包括 SMTP、POP3、IMAP 协议,以及 MIME 邮件格式。在JavaMail中,有两个核心的库...

    javaMail相关jar包

    JavaMail 是一个开源的 Java API,它允许程序员在 Java 应用程序中处理电子邮件。这个API提供了丰富的功能,包括创建、发送、接收和解析邮件。JavaMail 的核心库依赖于另一个名为 JavaBeans Activation Framework ...

    封装javamail

    `lib`文件夹很可能包含了项目所依赖的JavaMail相关的库文件,如javax.mail.jar和其他可能的依赖库。在实际项目中,这些库需要被添加到项目的类路径中,以便编译和运行时能够正确引用。 `demo`文件可能是一个示例...

    JavaMail实现源代码和jar包

    这个压缩包包含了一组与 JavaMail 相关的源代码和必要的库文件,使得开发者可以快速地理解和实现邮件功能。 1. **mail.jar**:这是一个核心的 JavaMail JAR 文件,包含了 JavaMail API 的所有类和接口,如 `javax....

    ant-javamail-1.6.4.jar.zip

    这个版本1.6.4的jar文件包含了Ant任务所需的JavaMail相关类和资源,使得Ant能够在构建过程中执行邮件相关的操作,如发送构建报告、错误通知等。 压缩包中的"ant.license.txt"文件通常包含了Apache Ant的许可协议...

    javamail.jar.zip

    最后,"itcast-tools-1.4.2.jar"看起来是一个特定于某个项目或框架的工具库,可能包含了与JavaMail相关的辅助功能或定制化实现。具体功能可能包括日志记录、异常处理、邮件模板等,但没有更详细的信息,我们无法...

    JavaMail需要的jar

    JavaMail 是一个开源的 Java API,它允许开发者在 Java 应用程序中处理电子邮件。JavaMail 提供了全面的接口,用于创建、发送和接收邮件,包括附件、HTML 内容以及支持 SMTP、POP3、IMAP 等多种邮件协议。在 ...

    JavaMail必需包

    10. **非JavaMail相关Jar**:可能包含与邮件处理有关的辅助库,如加密、解密、编码转换、日期格式化等。例如,`activation.jar`通常包含JavaBeans Activation Framework,它是处理MIME类型和数据对象的必备库。 在...

    javamail实例

    - 需要添加JavaMail相关的jar包到项目类路径中。 - 不同邮件服务商可能需要不同的SMTP设置,例如Gmail需要使用特殊的授权码。 - 处理邮件时要注意字符编码问题,确保正确显示非ASCII字符。 以上就是JavaMail实例...

    简单javamail的实现(HelloWorld)

    首先,我们需要添加JavaMail相关的依赖库到项目中。这通常通过Maven或Gradle等构建工具完成。例如,在Maven的`pom.xml`文件中,我们会添加如下依赖: ```xml <groupId>com.sun.mail</groupId> <artifactId>javax...

    javamail_test_QQmail

    1. **导入必要的库**:确保项目中引入了JavaMail相关的jar包,比如javax.mail、javax.mail.internet等。 2. **设置邮件服务器属性**:创建Properties对象,设置SMTP服务器信息。 ```java Properties props = new ...

    javamail(带界面的javamail)

    JavaMail 是一个强大的开源库,用于在Java应用程序中实现电子邮件的发送和接收功能。它提供了丰富的API,使得开发者能够方便地处理SMTP、POP3、IMAP等邮件协议,支持多种邮件格式,包括文本、HTML以及带有附件的邮件...

    JavaMail所需jar包

    在"压缩包子文件的文件名称列表"中,只有一个条目"JavaMail",这可能意味着压缩包包含了一个或多个与JavaMail相关的JAR文件,比如`javax.mail.jar`、`javax.mail-api.jar`、`activation.jar`等。这些文件是实现邮件...

    利用JavaMail发送邮件示例

    首先,我们需要引入JavaMail相关的依赖。如果你使用的是Maven项目,可以在pom.xml文件中添加以下依赖: ```xml <groupId>com.sun.mail</groupId> <artifactId>javax.mail <version>1.6.2 ``` 如果没有使用Maven...

Global site tag (gtag.js) - Google Analytics