社区
C#
帖子详情
请问如何把邮件的图片直接显示在正文里?
clover8
2010-06-22 11:25:59
用Microsoft.Office.Interop.Outlook.dll,怎么才能把邮件的图片直接显示在正文里?
可以实现附件,但是附件的图片只是看到一个文件的样子,怎么才能把图片显示出来呢?
另外用System.Net.Mail也可以实现附件,和上面的dll感觉很相似,似乎略胜一筹?
...全文
6005
14
打赏
收藏
请问如何把邮件的图片直接显示在正文里?
用Microsoft.Office.Interop.Outlook.dll,怎么才能把邮件的图片直接显示在正文里? 可以实现附件,但是附件的图片只是看到一个文件的样子,怎么才能把图片显示出来呢? 另外用System.Net.Mail也可以实现附件,和上面的dll感觉很相似,似乎略胜一筹?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
「已注销」
2010-06-23
打赏
举报
回复
[Quote=引用 9 楼 hwj383 的回复:]
引用 7 楼 clover8 的回复:
回楼上:
没用webForm或winForm,是用console project来调用office dll来发送邮件。
可能我没明白你的意思?
你不是要展示吗?如果你用的是com+组件发送的,如果是按附件发送的,客户端(web/win)是经过特殊处理了的,所以能看见,有些没有特殊处理所以不能不见.比如6楼的方法.
如果是做为资源发送的,……
[/Quote]
你看到的163(web)或用out look或 foxmial内部都是对里面的图片资源(CID类型的)进行了解析处理
「已注销」
2010-06-23
打赏
举报
回复
[Quote=引用 7 楼 clover8 的回复:]
回楼上:
没用webForm或winForm,是用console project来调用office dll来发送邮件。
[/Quote]
可能我没明白你的意思?
你不是要展示吗?如果你用的是com+组件发送的,如果是按附件发送的,客户端(web/win)是经过特殊处理了的,所以能看见,有些没有特殊处理所以不能不见.比如6楼的方法.
如果是做为资源发送的,也是要经过客户端(web/win)特处理才能展示
xy325432
2010-06-23
打赏
举报
回复
学习下
clover8
2010-06-23
打赏
举报
回复
回楼上:
没用webForm或winForm,是用console project来调用office dll来发送邮件。
「已注销」
2010-06-23
打赏
举报
回复
[Quote=引用 4 楼 clover8 的回复:]
需要收邮件的时候显示,
附件是本地的,要显示的话,怎么发成http的图片地址呢?邮件格式已经设置成html了,必须要把正文带的图片写成带HTTP路径才行吗?
[/Quote]
不知道你是webFrom还是winform,如果是webfrom可以把附件换成http形式,或者通过流的方法输出到界面上.
如果是winform可以把附件draw到界面上
sxldfang
2010-06-23
打赏
举报
回复
前期刚做一个,
用qq邮箱试试
,用126邮箱不行.
http://blog.csdn.net/sxldfang/archive/2010/06/14/5670859.aspx
clover8
2010-06-23
打赏
举报
回复
需要收邮件的时候显示,
附件是本地的,要显示的话,怎么发成http的图片地址呢?邮件格式已经设置成html了,必须要把正文带的图片写成带HTTP路径才行吗?
-小蕾-
2010-06-23
打赏
举报
回复
clover8
2010-06-23
打赏
举报
回复
谢谢各位,这样就好了,url的话,直接,<img src= 'http://www.google.com.hk/intl/zh-CN/images/logo_cn.gif' >
clover8
2010-06-23
打赏
举报
回复
图片的显示,解决了,我看看有没有别的更好的方式,现在是写成html里面,把附件直接显示出来,格式这样的:
objMItem.HTMLBody = @"<html> <body> <img src= 'cid:IMG_0001.JPG ' > </body> </html> ";
clover8
2010-06-23
打赏
举报
回复
回楼上,嗯,我的应该是com+组件
才疏识浅,没表达好
「已注销」
2010-06-22
打赏
举报
回复
这个比较复杂,不知道你说的发邮件时显示,还是收邮件显示
如果是发邮件显示:
2种:1.做为地址发送,如图片地址:http://xxxx.jpg
2.做为内嵌资源发送,图片地址为: cid:xxxxx ,把你的图片当成资源(CID是xxxxxx)一起发送
如果要展现还是得换成1的地址
1优点:可以发送任何图像,其它站的,无大小限制.发送速度快.缺点,收邮件联网才能正常显示
2优点:同1相反
收邮件,第一种不用任可处理
第二种,要用正则表达式对图片地址进行处理.
wuyq11
2010-06-22
打赏
举报
回复
邮件正文设置为html,配置到链接地址
IsBodyHtml = true
Attachment data = null;
data = new Attachment(file, MediaTypeNames.Application.Octet);
xray2005
2010-06-22
打赏
举报
回复
不用,这个 邮件格式为 HTML
如何把Excel表格
显示
到
邮件
正文
里
?
我有一个做好的Excel表格(比如下面这个表)。
请问
能够把这个表格
显示
到
邮件
正文
里
吗?如何操作?
【解决】Outlook无法正常
显示
邮件
中的
图片
Outlook
邮件
正文
里
的
图片
或是签名档
里
的
图片
不能
显示
,都
显示
为红叉Outlook
邮件
内容中
图片
不能
显示
,
显示
为红叉怎么办?但这些
图片
会以附件的形式
显示
,怎么办? 2. 问题原因 这个主要出于安全性的考虑,默认不自动...
如何把
邮件
的
图片
直接
显示
在
正文
里
// 此处的ContentId 对应 htmlBodyContent 内容中的 cid: ,如果设置不正确,请不会
显示
图片
23. htmlBody.LinkedResources.Add(lr); 24. mm.AlternateViews.Add(htmlBody); 25. 26. Attachment ...
Uipath发送
邮件
正文
带
图片
,send outlook mail message(通过转码实现本地
图片
正常
显示
在收件人邮箱,非服务器链接类型)
Uipath发送
邮件
正文
带
图片
,send outlook mail message(通过转码实现本地
图片
正常
显示
,非服务器链接类型) 应用案例:通过Uipath 发送
邮件
需要添加本地
图片
到
正文
,可以选择写入本地链接,但是会导致
邮件
的收件人看...
使用javax.mail发送
邮件
,并在
邮件
中嵌入
图片
背景:工作中有一个场景需要在
邮件
中插入
图片
,而又没有
邮件
图片
服务器,所以需要考虑在
邮件
的内容中嵌入
图片
。
邮件
的
正文
中有很多表格,所以使用html写入
正文
。 实现方法以及遇到的问题: 在附件中放入
图片
此方法...
C#
111,097
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章