全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:1436
推到 Plurk!
推到 Facebook!

利用Indy E_mail小精靈發html格式信件並附檔...

答題得分者是:sl@cableplus.com.cn
nekocat
一般會員


發表:8
回覆:7
積分:3
註冊:2002-03-13

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-06-15 21:14:21 IP:203.66.xxx.xxx 未訂閱
請問大家: 我利用Indy E_mail小精靈的方式, 可以發Html格式的信件, 並可以顯示圖片。 但是人總是貪心的, 如果我想要在信件上附上其他的檔案, 例如Excel的xls檔, 要如何做呢!?    原本我是想仿造小精靈的方式: with TIdAttachment.Create(IdMessage1.MessageParts, 'Temp.xls') do begin     ContentType := 'application/vnd.ms-excel';     ContentTransfer := 'base64';     ExtraHeaders.Add('Content-ID: '); end; 也有在html上做連結, 但是點選之後, 只會直接連IndyE_mail00001@tsmc.com, 而無法開啟EXCEL, 請問這要如何做呢!? 還是“魚與熊掌,不可兼得“呢!? 謝謝您!
sl@cableplus.com.cn
高階會員


發表:168
回覆:359
積分:130
註冊:2004-03-26

發送簡訊給我
#2 引用回覆 回覆 發表時間:2004-06-16 15:23:40 IP:218.80.xxx.xxx 未訂閱
你可以加个LISTBOX,把附件加进去,然后  
   for i := 0 to Listbox1.Items.Count - 1 do
      TIdAttachment.Create(IdMessage.MessageParts, Listbox1.Items[i])  
nekocat
一般會員


發表:8
回覆:7
積分:3
註冊:2002-03-13

發送簡訊給我
#3 引用回覆 回覆 發表時間:2004-06-16 21:30:53 IP:61.56.xxx.xxx 未訂閱
引言: 你可以加?LISTBOX,把附件加?去,然后
   for i := 0 to Listbox1.Items.Count - 1 do
      TIdAttachment.Create(IdMessage.MessageParts, Listbox1.Items[i])  
謝謝您! 我有利用TIdAttachment.Create(IdMessage.MessageParts, Listbox1.Items[i])把附件加進去, 但是因為信件格式為Html, 所以還是看不到附件。(我是用Note收信!) 我有想用連結的方式去做, 但是無法像圖形一樣可自動連結顯示...
sl@cableplus.com.cn
高階會員


發表:168
回覆:359
積分:130
註冊:2004-03-26

發送簡訊給我
#4 引用回覆 回覆 發表時間:2004-06-17 11:09:31 IP:218.80.xxx.xxx 未訂閱
附件只是显示在LISTBOX中的,但是你收件时,如果没有把附件保存下来,当然是看不到的啊,只能看到一些基本的信息而已。
系統時間:2024-05-15 12:01:44
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!