发送前预览电子邮件

时间:2016-03-20 07:12:22

标签: java google-app-engine servlets javamail

我在java web应用程序中创建了一个Email html表单我需要在发送之前添加一个用于预览HTML电子邮件的功能。我已经[读过] [1]   [1]:Preview an email in default mail client before sending with Java and MimeMessage但它没有帮助我,我需要知道我用来获得此类功能的其他java库。

1 个答案:

答案 0 :(得分:1)

从你最初的问题来看,我有点不清楚你想要达到什么目标以及你已经做了什么(以及你有什么要求)。

如果您的用户需要在Web浏览器中创建邮件并稍后在那里进行预览,您可以添加另一个html组件,该组件将用户的输入呈现为html。您可以尝试使用html WYSIWYG编辑器,如TinyMCE,它们通常内置预览。因此,用户完成编辑,在编辑器中预览该消息,然后将消息的html源文本发送到JavaMail处理它的servlet。

如果您有一个本机Java Swing应用程序,那么您可以使用一个组件,它可以处理像JEditorPane这样的内容。不要忘记为它设置正确的内容类型(text / html)。

如果您使用的是JavaFX应用程序,那么您可以尝试使用嵌入式浏览器。可以找到更多信息和示例here

在任何情况下,你只需要获得一个可以处理你的html内容的组件,将用户的html放入其中并在用户请求预览时显示它。