Indy SMTP 使用HTML模式時,要如何附圖 |
答題得分者是:pceyes
|
deemster04
一般會員 發表:9 回覆:5 積分:2 註冊:2005-03-09 發送簡訊給我 |
|
pceyes
尊榮會員 發表:70 回覆:657 積分:1140 註冊:2003-03-13 發送簡訊給我 |
參考
Indy E_mail小精靈程式部分 http://delphi.ktop.com.tw/board.php?cid=169&fid=943&tid=21398
------
努力會更接近成功 |
deemster04
一般會員 發表:9 回覆:5 積分:2 註冊:2005-03-09 發送簡訊給我 |
|
pceyes
尊榮會員 發表:70 回覆:657 積分:1140 註冊:2003-03-13 發送簡訊給我 |
本站的連結已失
http://delphi.ktop.com.tw/board.php?cid=32&fid=1492&tid=86451&p=2 我從個人珍藏找到的, 不確定是原件, 但也是用indy 傳 html含圖片, 您試試。 http://delphi.ktop.com.tw/board.php?cid=31&fid=97&tid=92426
------
努力會更接近成功 |
pcplayer99
尊榮會員 發表:146 回覆:790 積分:632 註冊:2003-01-21 發送簡訊給我 |
我只能说办法,不能给你代码。
办法就是,你要去搞清楚一个有图的 EMAIL 是什么样子的。你用一个文本编辑工具,打开outlook 的 eml 文件来看看就知道了。 实际上,它仍然是把图当作附件的。而EMAIL 的附件,是编码为文本后,和EMAIL的正文在一起的。这就是所谓的 MIME 了。要显示图,就需要在 html 里写 这样的标记。在一个 eml 里,它的写法是不同的,它写的是那个图片文件在 MIME 里的名字和位置。 因此,你要编辑一个可以显示图片的 HTML 格式的 EMAIL,你就要想办法生成一个 HTML,把里面关于图片的 替换为那个图片作为 MIME 的附件的名字。 其实规则很简单,搞清楚以后,自己写字符串替换就好了。不难的。 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |