2016-05-17 108 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