//认证

Authenticator authenticator = new Authenticator() {

@Override

protected PasswordAuthentication getPasswordAuthentication() {

return new PasswordAuthentication("wang_yanlong_droid@163.com", "wyl123");

}

};

//属性

Properties props = new Properties();

props.setProperty("mail.smtp.host", "smtp.163.com");

props.put("mail.smtp.auth", "true");

Session session = Session.getDefaultInstance(props, authenticator);

//构建Mime消息

MimeMessage message = new MimeMessage(session);

//设置消息内容

try {

message.setFrom(new InternetAddress("wang_yanlong_droid@163.com","奥迪"));//发送人邮箱

message.setSubject("奥迪之道");

message.setRecipient(Message.RecipientType.TO, new InternetAddress(receiver));//接收人邮箱

//cc表示抄送 bcc 表示暗送

//message.setRecipient(Message.RecipientType.CC, new InternetAddress("抄送人邮箱"));

message.setRecipient(Message.RecipientType.BCC, new InternetAddress(copytoer));

//正文

//1、文本

MimeBodyPart body_text = new MimeBodyPart();

//body_text.setContent("----------","text/html;charset=utf-8");//这个src的写法,有部分邮箱看不到图片,比如微软的outlook邮箱

body_text.setContent("----------","text/html;charset=utf-8");

//2、图片

MimeBodyPart body_pic = new MimeBodyPart();

DataHandler picDataHandler = new DataHandler(new FileDataSource(new File(emailPicPath)));

body_pic.setDataHandler(picDataHandler);

//body_pic.setHeader("Content-ID", "");//这个也可以

body_pic.setContentID("");//和html链接的cid一致

//3、文本和图片关系

MimeMultipart relatedMultipart = new MimeMultipart();

relatedMultipart.addBodyPart(body_text);

relatedMultipart.addBodyPart(body_pic);

relatedMultipart.setSubType("related");

message.setContent(relatedMultipart);

//发送

Transport.send(message);

} catch (Exception e) {

e.printStackTrace();

}

我的问题,主要出在,src的写法上!

java 发送邮件 outlook_JavaMail发送带图片正文的邮件,outlook等邮箱不显示的问题 | 学步园...相关推荐

  1. java 使用HtmlEmail 发送带html样式的邮件(带图片(设置cid)+附件)

    文章目录 前言 一.准备工作 二.设计一个MailUtil类 三.实现类 效果展示 总结 前言 本文通过htmlmail实现发送html样式表格,html可设计任意样式,但有一定区别,这里设计一个ex ...

  2. JavaMail发送带图片,带附件的邮件

    JavaMail发送带图片,带附件的邮件 简介 上一篇文章讲到了使用JavaMail来实现简单邮件的发送,这篇文章是在上一篇文章的基础上来完成的. 导入jar包 <dependency>& ...

  3. 【java】实现发送带附件email

    一.目标 用java代码实现发送带附件email的功能 二.学习地址 http://wenku.baidu.com/view/0b5acc82e53a580216fcfe4e.html http:// ...

  4. java freemarker导出word 带图片,文件导出后图片无法使用office正常打开

    问题记录:java freemark导出word 带图片,文件导出后图片无法使用office正常打开,解决之! 现象:wps打开正常,office如下 修改点: 图片${image1}标签前后保证无空 ...

  5. .Net C# 发送带背景图html邮件(解决Outlook不显示背景图问题)

    发送带背景图html邮件(解决Outlook不显示背景图问题) (二)示例背景图 (三)示例定义好的html邮件图 (四)html代码 (五)C#邮件发送代码(示例:控制台应用程序) 1.考虑兼容性问 ...

  6. java发送带图片的邮件代码

    图片目录: 实现代码: /*** 发送带附件的mail** @param subject 邮件标题* @param to 收件人列表* @param cc 抄送人列表* @param bodyText ...

  7. Python 发送邮件 和 发送带附件邮件

    摘要:      平时运行一些脚本,需要把结果发送到邮箱,可以用python来处理,如下: 1,有邮件服务器: #!/bin/env python # -*- encoding: utf-8 -*- ...

  8. SpringBoot发送邮件(二)发送包含图片的邮件

    前言:使用发邮件这个功能不难,但是也有一些坑,下面我把开发邮件功能总结了一下分享给大家,同时为了避免篇幅过长,导致大家看的不仔细或看一半不想看了,我将这个功能细分了一下,写了好几篇供大家各取所需. S ...

  9. html图片postmultipart,sendmail-MIMEText-MIMEImage-MIMEMultipart.py——发送带图片的HTML格式报表...

    #!/usr/bin/env python #coding:utf-8 # 通过MIMEText类来实现HTML格式的邮件,当要求包含图片数据的邮件内容时,需要引用MIMEImage类 # 若邮件主体 ...

最新文章

  1. 如何建立图像数据矩阵和图像显示灰度之间的关系!_放射技术考试第四章第一节 数字图像的特征...
  2. 科大讯飞俞仁忠:组织结构与激励机制
  3. wordpress连不上mysql_WordPress 无法连接 Mysql8 的问题
  4. CentripetalNet 48
  5. oracle建索引默认并发,ORACLE重建索引需要考虑问题
  6. ubuntu 14.04 安装chrome及给chromium 安装 flash player
  7. CS224n笔记一:开端
  8. 【转】PHP获取当前时间、时间戳的各种格式写法汇总[日期时间]
  9. js删除字符串的最后一个字符几种方法
  10. 1.3 正则表达式和Python语言-1.3.5使用 search()在一个字符串中查找模式(搜索与匹配 的对比)...
  11. 软件工程——瀑布模型、快速原型模型、增量模型、螺旋模型
  12. 基于python的简易局域网聊天工具
  13. linux经典学习网站及博客
  14. 毕毕业论文排版(三)-页眉页脚
  15. 学计算机优盘多少内存够用,u盘建议买多大内存的
  16. 2009年高考强人零分作文摘选
  17. 【gloomyfish】数据分析之 – 离群值(Outliers) BoxPlot
  18. 高老师的架构设计_隽语集(CC_1051)
  19. 阿里云轻量应用服务器(香港)2020测评
  20. 计算机网络传输介质的特点,计算机网络基础:数据通信技术之传输介质

热门文章

  1. 实现在线预览PDF的几种解决方案
  2. OJ:GPLT L3-008 喊山 BFS模板题
  3. kaggle竞赛 | 计算机视觉 | Doodle Recognition Challenge
  4. 温度传感器室温监控仪
  5. zabbix监控配置QQ邮箱服务
  6. 狄利克雷卷积与积性函数
  7. 树莓派4b在miniconda下安装kivy,示例报错‘ImportError...libstdc++.so.6: version ‘GLIBCXX_3.4.29‘ not found‘解决办法
  8. python : 超参数优化工具笔记 Tune with PyTorch Quick Start+基础概念
  9. openlayers地图旋转_Openlayers实现地图的基本操作
  10. 如何打造元宇宙NFT头像?教你玩点新鲜的!