`
Fangrn
  • 浏览: 820717 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

使用 Commons-Email 在邮件内容中直接嵌入图片

    博客分类:
  • j2ee
阅读更多

我们在发送邮件的时候,如果使用HTML在邮件内容中嵌入图片,<img src='。。。'/>,这经常会被邮件客户端软件或者网页阻止显示,这主要也是安全方面的考虑。

但其实我们也可以直接将图片本身直接嵌在邮件内容中,而是用 Commons-Email 可以轻松完成这个功能。

public static void SendPwdResetMail(String email, String account, String resetKey) {  
    try {  
        HtmlEmail body = _NewMailInstance(Arrays.asList(email));  
        body.setSubject("ddddddddddd");  
        File logo = new File(rootPath+"img"+File.separator+"logo.gif");  
        String cid = body.embed(logo, "image file");  
        body.setHtmlMsg("ddddddddddddddd<img src=""+cid 
+"" alt="hhhhh" border="0"/>");  
        body.send();  
    } catch (EmailException e) {  
        throw new RuntimeException("Unabled to send mail", e);  
    }  
}
分享到:
评论

相关推荐

    commons-email-1.5.jar

    首先,为了在项目中使用Apache Commons Email库,你需要将"commons-email-1.5.jar"文件引入到你的Android项目中。传统的做法是将这个JAR文件放在项目的"libs"目录下。在Android Studio中,完成这一步之后,你需要在...

    用commons-email-1.2.jar实现发邮件功能

    首先,要使用Apache Commons Email,你需要在项目中引入`commons-email-1.2.jar`。这可以通过在你的`build.gradle`或`pom.xml`文件中添加依赖来实现,或者将jar文件手动添加到项目的类路径中。 接下来,我们来了解...

    邮件发送--commons-email-1.4.jar

    在Java编程环境中,发送电子邮件是一项常见的任务,而`commons-email-1.4.jar`是Apache Commons Email库的一个版本,这个库专门设计用于简化Java中的邮件发送。Apache Commons Email是Apache软件基金会开发的一个...

    commons-email-1.5.jar下载

    基于Java调用邮件系统所需要的jar包,commons-email-1.5.jar,javax.mail-1.4.5.jar,activation.jar

    commons-email-1.5-API文档-中英对照版.zip

    赠送jar包:commons-email-1.5.jar; 赠送原API文档:commons-email-1.5-javadoc.jar; 赠送源代码:commons-email-1.5-sources.jar; 赠送Maven依赖信息文件:commons-email-1.5.pom; 包含翻译后的API文档:...

    mail.jar、commons-email-1.2.jar 、activation.jar下载

    "mail.jar、commons-email-1.2.jar、activation.jar下载"这个标题暗示了我们正在处理用于处理电子邮件功能的Java库。这些库对于使用Java编程语言构建邮件发送功能至关重要。 1. **JavaMail API**(mail.jar): ...

    Java Mail和Commons-email发简单的邮件所用到的jar包

    `commons-email-1.4.jar`是Apache Commons Email库的核心文件,提供了丰富的类和方法来创建和发送电子邮件。它支持HTML邮件、多部分邮件(包含文本和附件)、抄送、密送等功能。使用Commons Email,开发者可以轻松地...

    commons-email发送邮件

    在提供的压缩包中,应该包含了`commons-email-x.x.jar`,这是Apache Commons Email的核心库。除此之外,可能还需要`activation.jar`和`mail.jar`,因为它们包含了JavaMail API,这是发送邮件所必需的依赖。 以下是...

    commons-email-1.1.jar

    `commons-email-1.1.jar`是Apache Commons Email项目的一个版本,它提供了一个简单易用的接口来构建和发送电子邮件。下面将详细介绍这些关键库以及它们在邮件发送中的作用。 首先,`commons-email-1.1.jar`是Apache...

    activation.jar commons-email-1.2.jar mail.jar免费下载

    标题中的"activation.jar commons-email-1.2.jar mail.jar免费下载"涉及到的是Java邮件处理相关的库文件,这些在Java开发中用于实现电子邮件的发送和处理。让我们逐一解析这三个jar文件: 1. **activation.jar**:...

    commons-email jar

    首先,`commons-email-1.2.jar`是Apache Commons Email项目的主库,它包含了创建和发送电子邮件所需的所有核心类和方法。Apache Commons项目是Apache软件基金会的一部分,致力于提供一系列通用的Java工具和库,以...

    commons-email需要的几个包

    4. **commons-email-1.1-sources.jar**:虽然与src.zip类似,都包含源代码,但这个文件通常在IDE(如Eclipse或IntelliJ IDEA)中使用,当将它添加到项目中时,IDE可以自动链接源代码,这在调试时非常有用,因为它...

    commons-email-1.4.jar

    在实际开发中,"commons-email-1.4.jar"文件应该被包含在项目的类路径中,这样就可以直接使用其提供的类和方法来构建和发送邮件。例如,`Email` 类是主要的邮件构造类,通过`SimpleEmail` 或 `MultiPartEmail` 子类...

    用commons-email-1.1.jar实现发邮件功能:

    首先,我们需要在项目中引入`commons-email-1.1.jar`。这可以通过在项目的类路径中添加这个JAR文件来完成,或者在使用Maven或Gradle等构建工具时,在相应的配置文件中声明依赖。 接下来,我们可以开始编写代码来...

    commons-email-1.1.jar,mail-1.4.jar,activation-1.1.jar

    activation-1.1 commons-email activation java发送邮件jar 教程: http://blog.csdn.net/sir_jun/article/details/9106397

    开发工具 commons-fileupload-1.3.2

    开发工具 commons-fileupload-1.3.2开发工具 commons-fileupload-1.3.2开发工具 commons-fileupload-1.3.2开发工具 commons-fileupload-1.3.2开发工具 commons-fileupload-1.3.2开发工具 commons-fileupload-1.3.2...

    activation/commons-email/mail.jar

    在Java编程环境中,发送电子邮件是一项常见的任务,而`activation/commons-email/mail.jar`这个包就是针对这一需求的关键组件。本文将详细解析这些文件及其在发送邮件过程中的作用。 首先,`activation.jar`是...

    commons-email-1.5-API文档-中文版.zip

    赠送jar包:commons-email-1.5.jar; 赠送原API文档:commons-email-1.5-javadoc.jar; 赠送源代码:commons-email-1.5-sources.jar; 赠送Maven依赖信息文件:commons-email-1.5.pom; 包含翻译后的API文档:...

    最新commons-email-1.2.jar

    commons-email封装了邮件发送权限处理,AuthenticationFailedException错误可以解决了

Global site tag (gtag.js) - Google Analytics