相关疑难解决方法(0)

使用java邮件将图像嵌入到html电子邮件中

我用javamail发送html和图像但由于某种原因我没有看到图像作为html的一部分,我只把它们视为附件.我不知道为什么会这样.这是我的一个用户收到电子邮件时的样子: 在此输入图像描述

我还想提一下html的样子:

private String generateActivationLinkTemplate() {
    String htmlText = "";
htmlText ="<table width=\"600\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">  <tr>    <td><img src=\"cid:logoimg\"/></td>  </tr>  <tr>    <td height=\"220\"> <p>Thanks for Joining Site.com</p>      <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur …
Run Code Online (Sandbox Code Playgroud)

html java jakarta-mail java-ee ejb-3.0

15
推荐指数
2
解决办法
3万
查看次数

图像嵌入在Java邮件中 - CID无法正常工作

我正在开发一个将邮件发送到列表等的应用程序.它是用Java编写的,使用javax.mail api.这里的问题是,我无法使用CID嵌入图像.

这是发送邮件的来源:

Delivered-To: -@gmail.com
Received: by 10.43.50.4 with SMTP id vc4csp85536icb;
        Tue, 17 Apr 2012 05:08:00 -0700 (PDT)
Received: by 10.204.141.25 with SMTP id k25mr4406030bku.72.1334664479298;
        Tue, 17 Apr 2012 05:07:59 -0700 (PDT)
Return-Path: <-@gmail.com>
Received: from mail-bk0-f43.google.com (mail-bk0-f43.google.com [209.85.214.43])
        by mx.google.com with ESMTPS id ad16si7984294bkc.150.2012.04.17.05.07.58
        (version=TLSv1/SSLv3 cipher=OTHER);
        Tue, 17 Apr 2012 05:07:59 -0700 (PDT)
Received-SPF: pass (google.com: domain of -@gmail.com designates 209.85.214.43 as permitted sender) client-ip=209.85.214.43;
Authentication-Results: mx.google.com; spf=pass (google.com: domain of - designates 209.85.214.43 as permitted sender) smtp.mail=-; …
Run Code Online (Sandbox Code Playgroud)

html java email image

5
推荐指数
1
解决办法
2万
查看次数

标签 统计

html ×2

java ×2

ejb-3.0 ×1

email ×1

image ×1

jakarta-mail ×1

java-ee ×1