JAVAMAIL发送邮件到Gmail/yahoo /outLook /hotmail 显示图片的问题

问题描述

问题是JAVAMAIL发送邮件到Gmail/yahoo/outLook/hotmail邮件。。hotmail不能显示图片(gamil/yahoo/outlook都是可以完整显示的)以下是放入图片的JAVAByteArrayDataSourcebds1=null;InputStreamins1=(InputStream)ecardImg.get("IMAGE");bds1=newByteArrayDataSource(ins1,"application/octet-stream");BodyPartbp1=newMimeBodyPart();bp1.setDataHandler(newDataHandler(bds1));bp1.setFileName("2.jpg");bp1.setHeader("Content-ID","<IMG2>");bp1.setDisposition("attachment;filename=2.jpg");mp.addBodyPart(bp1);显示部分如下:<tdwidth='320'valign='top'nowrap><divalign='right'><imgsrc='cid:IMG2'width='320'height='240'></div></td>QQ859125903MSN306274163@163.com

时间: 2024-07-31 15:30:21

JAVAMAIL发送邮件到Gmail/yahoo /outLook /hotmail 显示图片的问题的相关文章

android调用javamail发送邮件以及android调用intent发送邮件机制?

问题描述 android调用javamail发送邮件以及android调用intent发送邮件机制? android引用javamail包发送邮件时,javamail是调用android的intent进行通信吗?为什么android调用内部的intent发送邮件不需要登陆邮箱,而是可以直接指定目标邮箱直接发送数据.javamail在android发送邮件调用的什么机制呢?我被搞得好乱,求解 解决方案 Android 调用Gmail发送邮件 解决方案二: 不需要登陆邮箱,对方接收到邮件显示的发送方

javamail发送邮件报错,求指教。

问题描述 javamail发送邮件报错,求指教. 前段时间写了一个简单的javamail发送邮件的功能,测试功能正常后就没管了.今天再次测试的时候,发现居然报错了.求大神指点指点. package com.temp.test; import java.io.UnsupportedEncodingException; import java.util.Date; import java.util.Properties; import javax.mail.Message; import javax

服务器-JavaMail发送邮件问题

问题描述 JavaMail发送邮件问题 开发了一个网站,在用户注册功能上需要发送邮件给用户用来激活, 问题是:服务器自身不通外网,只是映射了一个外网地址供用户访问, 那么JavaMail能发送邮件出去吗? 解决方案 如果你的服务器只是客户端,smtp在外网,那么发邮件收邮件都没有问题 好比你的PC用outlook收发邮件都不需要外网ip 解决方案二: 就是你的服务器对于邮件系统来说是客户端,对于你的业务来说它是服务器端.

asp.net发送邮件代码(Gmail、163能发)

    今天测试了gmail的邮箱能发出去,其它的我测试是发不出去.   #region 发送邮件的函数         /// <summary>         /// 发送邮件函数Gmail         /// </summary>         /// <param name="EmailSubject">邮件主题</param>         /// <param name="EmailBody"

基于java使用JavaMail发送邮件_java

一.邮件的相关概念 邮件协议.主要包括: SMTP协议:Simple Mail Transfer Protocol,即简单邮件传输协议,用于发送电子邮件 POP3协议:Post Office Protocol 3,即邮局协议的第三个版本,用于接收邮件 IMAP协议:Internet Message Access Protocol,即互联网消息访问协议,是POP3的替代协议 --------------------------------------------------------------

javamail发送邮件

发送邮件 /*在java版经常看到有人问如何用javamail发送邮件?如何接收邮件?如何访问多个文件夹等.问题零散,而历史的回复早已经淹没在问题的海洋之中. 本人之前所做过一个java项目,其中包含有WebMail功能,当初为用java实现而对javamail摸索了一段时间,总算有点收获.看到论坛中的经常有此方面的问题,因此把我的一些经验帖出来,希望对大家有些帮助. 此篇仅介绍用javamail实现发送邮件功能,其中涉及smtp认证,邮件附件发送,及HTML内容邮件等.其它有关多邮箱的实现,接

使用JavaMail发送邮件的Java类

使用JavaMail发送邮件需要用到mail.jar和activtion.jar两个包. 该类实现了较完整的邮件发送功能,包括以HTML格式发送,添加附件和抄送人.下面是具体的代码: Mail.java: package cn.cgw.util.mail; import java.util.Properties; import javax.activation.DataHandler; import javax.activation.FileDataSource; import javax.ma

outlook邮件中无法显示图片的原因及解决方法

Outlook中无法显示图片的情况有以下几种: 1. outlook设置禁止了图片下载:Tool-Trust Center--Automatic Download--Don't download pictures automatically in HTML e-mail messages or RSS items  把前面的勾去掉. 2. Outlook认为邮件中含有潜在威胁,block了图片,这时点download pictures即可.要避免再出现这种情况,可以选择:Add Sender t

javamail发送邮件的简单实例

今天学习了一下JavaMail,javamail发送邮件确实是一个比较麻烦的问题. 为了以后使用方便,自己写了段代码,打成jar包,以方便以后使用.呵呵 以下三段代码是我的全部代码,朋友们如果想用,直接复制即可. 第一个类:MailSenderInfo.java package com.util.mail; /** *//** * 发送邮件需要使用的基本信息 *author by wangfun http://www.5a520.cn 小说520 */ import java.util.Prop