求指导:使用javamail发送邮件

will2046 2013-05-13 09:44:05
小弟现在遇到一个问题,在使用javamail后台发送邮件的时候,有附件并且附件是张图片,现在想在正文中直接引用附件中图片的地址,而不是服务中图片的地址。
如何实现?求指点,跪谢!!!
...全文
234 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
will2046 2013-05-23
  • 打赏
  • 举报
回复
结贴:使用apache的email包,轻松+愉快完成需求
飓风zj 2013-05-14
  • 打赏
  • 举报
回复
参考 http://blog.csdn.net/ajun_studio/article/details/7347644 加附件到正文里 你可以用eheditor 在线编辑器
  • 打赏
  • 举报
回复
引用 4 楼 will2046 的回复:
[quote=引用 3 楼 的回复:] data方式: <img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAkCAYAAABIdFAMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHhJREFUeNo8zjsOxCAMBFB/KEAUFFR0Cbng3nQPw68ArZdAlOZppPFIBhH5EAB8b+Tlt9MYQ6i1BuqFaq1CKSVcxZ2Acs6406KUgpt5/LCKuVgz5BDCSb13ZO99ZOdcZGvt4mJjzMVKqcha68iIePB86GAiOv8CDADlIUQBs7MD3wAAAABJRU5ErkJggg%3D%3D"/> 或者cid方式引用"Content-ID: <IMG1000>"的邮件BodyPart(此方法不详,请自行搜索) <IMG src="cid:IMG1000"/>
data方式的数据怎么转换来的?[/quote] data:image/png;base64,iVBORw0K... image/png;是文件类型。常见图片类型有:image/png,image/jpg,image/gif等 base64是编码类型。 iVBORw0K...是base64编码的结果,将整个图片文件的二进制数据base64编码,base64编码很常见的
  • 打赏
  • 举报
回复
data方式: <img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAkCAYAAABIdFAMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHhJREFUeNo8zjsOxCAMBFB/KEAUFFR0Cbng3nQPw68ArZdAlOZppPFIBhH5EAB8b+Tlt9MYQ6i1BuqFaq1CKSVcxZ2Acs6406KUgpt5/LCKuVgz5BDCSb13ZO99ZOdcZGvt4mJjzMVKqcha68iIePB86GAiOv8CDADlIUQBs7MD3wAAAABJRU5ErkJggg%3D%3D"/> 或者cid方式引用"Content-ID: <IMG1000>"的邮件BodyPart(此方法不详,请自行搜索) <IMG src="cid:IMG1000"/>
will2046 2013-05-13
  • 打赏
  • 举报
回复
引用 1 楼 zxhcloth 的回复:
你这个想法不现实!(跟javamail没有关系)
zxhcloth 2013-05-13
  • 打赏
  • 举报
回复
你这个想法不现实!(跟javamail没有关系) 1、如果你是用Web方式接收的邮件,附件是存在接收方邮件服务器的,你如何知道地址? 2、如果你是用Outlook等工具接收的邮件,因为设置不同,存储在本地的目录也不一样,你如何知道地址? 我知道你可能在想有没有什么相对路径,可以相对的引用这个附件,如果你能获取到这封邮件的存储信息(如变量),同时邮件内容又支持变量,这或许可能。
影子传说_Hades 2013-05-13
  • 打赏
  • 举报
回复
想在正文中直接引用附件中图片的地址,那就是HTML的邮件格式,正文写成html的
will2046 2013-05-13
  • 打赏
  • 举报
回复
引用 3 楼 xcz_scdn 的回复:
data方式: <img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAkCAYAAABIdFAMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHhJREFUeNo8zjsOxCAMBFB/KEAUFFR0Cbng3nQPw68ArZdAlOZppPFIBhH5EAB8b+Tlt9MYQ6i1BuqFaq1CKSVcxZ2Acs6406KUgpt5/LCKuVgz5BDCSb13ZO99ZOdcZGvt4mJjzMVKqcha68iIePB86GAiOv8CDADlIUQBs7MD3wAAAABJRU5ErkJggg%3D%3D"/> 或者cid方式引用"Content-ID: <IMG1000>"的邮件BodyPart(此方法不详,请自行搜索) <IMG src="cid:IMG1000"/>
data方式的数据怎么转换来的?

67,514

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧