信件的內文如何換行? |
答題得分者是:sryang
|
joana
一般會員 發表:35 回覆:70 積分:21 註冊:2005-09-02 發送簡訊給我 |
各位大德,下面的程式碼,在Outlook Express 收信,可看到內文有換行,但在Yahoo收信,內文確顯示不出來
我須要在內文可以換行,且不論用那種軟體收信都可顯示正確的換行 請各位大德幫幫忙,謝謝! with IdMessage1 do begin clear; ContentType := 'multipart/mixed'; From.Address:='xxxx@msa.hinet.net'; From.Name:='zzzzzz'; //寄件者 Recipients.EMailAddresses :='zzzz@yahoo.com.tw'; //收件者 BccList.EMailAddresses :='xxxx@msa.hinet.net'; ReceiptRecipient.Text:='xxxx@msa.hinet.net'; Subject :='TEST'; IdMessage1.MessageParts.Clear; BODY.Clear; Body.Add('您好:' #13#10); Body.Add(' ' '123456' #13#10); Body.Add(' ' 'ccccccc' #13#10); Body.Add(' ' 'bbbbbbbb' #13#10); end; |
Stallion
版主 發表:52 回覆:1600 積分:1995 註冊:2004-09-15 發送簡訊給我 |
|
joana
一般會員 發表:35 回覆:70 積分:21 註冊:2005-09-02 發送簡訊給我 |
|
joana
一般會員 發表:35 回覆:70 積分:21 註冊:2005-09-02 發送簡訊給我 |
我有測過,如果用indy 元件 ContentType:='text/html' 指令,則 Outlook Express 及 Yahoo 都可以顯示,但卻無法換行,但如果用 NMSMTP 元件 如下之程式碼:
NMSMTP1.PostMessage.body.text('您好'); NMSMTP1.PostMessage.body.text('abc'); 不論在 Outlook Express 或 Yahoo,都可以顯示,且可以換行,只可惜 NMSMTP沒有 '讀取回條'功能 是不是 indy 元件在換行有問題? |
sryang
尊榮會員 發表:39 回覆:762 積分:920 註冊:2002-06-27 發送簡訊給我 |
ContentType:='text/html'
表示內文是 html,那麼當然得用 <br> 來換行啦 ===================引 用 joana 文 章=================== 我有測過,如果用indy 元件 ContentType:='text/html' 指令,則 Outlook Express 及 Yahoo 都可以顯示,但卻無法換行,但如果用 NMSMTP 元件 如下之程式碼: NMSMTP1.PostMessage.body.text('您好'); NMSMTP1.PostMessage.body.text('abc'); 不論在 Outlook Express 或 Yahoo,都可以顯示,且可以換行,只可惜 NMSMTP沒有 '讀取回條'功能 是不是 indy 元件在換行有問題?
------
歡迎參訪 "腦殘賤貓的備忘錄" http://maolaoda.blogspot.com/ |
joana
一般會員 發表:35 回覆:70 積分:21 註冊:2005-09-02 發送簡訊給我 |
謝謝Sryang大德的回覆, 的確用 br 就可解決換行之問題,真的非常謝謝您!
因剛接觸 e-mail之程式,還有很多不懂之處,可否再請教 ContentType := 'multipart/mixed'; ContentType:='text/plain'; 此兩者的使用時機,也就是說在何種情況下,須要用 'multipart/mixed', 在何種情況下,須要用 'text/plain'; 不好意思,請再指導一下!!
編輯記錄
joana 重新編輯於 2007-11-14 16:52:46, 註解 無‧
|
sryang
尊榮會員 發表:39 回覆:762 積分:920 註冊:2002-06-27 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |