【发布时间】:2010-10-14 03:00:36
【问题描述】:
我想编写一种小型 CRM 系统,它需要与来自客户的电子邮件(许多不同的系统)进行交互。我希望它能够回复他们的电子邮件,并像其他电子邮件应用程序一样将原始电子邮件放在一个很好的引用回复格式中。
在回复 ASCII 电子邮件时,这似乎相当容易,但是我们如何将传入的 HTML 格式化为引用的(即,左侧下方的小条表示它是引用的文本)?是否已经有代码可以执行此操作(最好是 Java)?
或者我想太多了……
【问题讨论】:
我想编写一种小型 CRM 系统,它需要与来自客户的电子邮件(许多不同的系统)进行交互。我希望它能够回复他们的电子邮件,并像其他电子邮件应用程序一样将原始电子邮件放在一个很好的引用回复格式中。
在回复 ASCII 电子邮件时,这似乎相当容易,但是我们如何将传入的 HTML 格式化为引用的(即,左侧下方的小条表示它是引用的文本)?是否已经有代码可以执行此操作(最好是 Java)?
或者我想太多了……
【问题讨论】:
在大多数情况下,最好的解决方案是将 HTML 电子邮件转换为文本电子邮件(大多数电子邮件都同时发送,因此您也可以只“首选”文本)。
也就是说,如果您必须以 HTML 格式发送电子邮件,请使用
标记。
【讨论】:
只需在引用的文本周围添加<blockquote> 标签。也许您可以使用一点 CSS 来设置引用文本的样式,但我不确定这是否适用于所有邮件客户端。
【讨论】: