2016-05-17 60 views
0

請考慮將以下文本[「abc < 20 spaces> b」](不帶引號)作爲電子郵件正文發送到IBM lotus notes郵箱。蓮花筆記在閱讀身體時遇到的問題

現在我有一個apache駱駝IMAP郵件組件讀取該電子郵件。我所看到的是,閱讀郵件正文後,該文本被包裹到

ABC

b

,而不是「ABC B」,這是我所期望

任何線索將有幫助

+0

你發送的格式是什麼?什麼是內容類型和內容傳輸編碼頭? – Max

+0

您需要消除此問題中的一些變量。你可以在沒有Apache Camel的情況下閱讀郵件嗎?它是否有預期的內容? –

+0

@ Bill Shannon是的,我確實使用測試程序來閱讀電子郵件,而不使用駱駝,它的結果仍然相同 – user2449430

回答

0

這取決於你如何創建/閱讀郵件。 Notes標記中的方括號稱爲「passthrough html」。這意味着:括號內的所有內容都將呈現爲html。 您的發佈內容將被轉換爲html。由於<20 spaces>不是有效的html標記,因此它只是呈現爲換行符。

+0

對不好的樣本數據感到困惑。 這裏是電子郵件的正文什麼,我在郵箱看到, ISA * 00 * 00 * ZZ * NACS * ZZ * TOMHEISER * 160411 * 0846 * U * 00501 * 773181795 * 1 * P *> 和在這裏我看到了什麼,當我讀它, ISA * 00 * 00 * ZZ * NACS * ZZ * TOMHEISER * 160411 * 0846 * U * 00501 * 773181795 * 1 * P *> 正如你所看到的在TOMHEISER之後有一個換行符 – user2449430

+0

使用測試程序進行調試時,我可以在TOMHEISER之後看到'\ r \ n',不確定是誰在做這個 作爲一個附註,我看到3'\ r \ n '總是在身體內容之前 – user2449430