Используйте Velocity или FreeMarker для создания шаблонов электронной почты - PullRequest
0 голосов
/ 19 апреля 2011

Я хотел бы сгенерировать несколько шаблонов для отправки автоматических писем из моего приложения.

Может кто-нибудь сообщить мне, как генерировать шаблоны с использованием speed или FreeMarker, а затем включить шаблоны в текст сообщения электронной почты в виде содержимого HTML?

С уважением,

Сатья

Ответы [ 2 ]

3 голосов
/ 19 июня 2011

Я бы предложил вам придерживаться FreeMarker для этой цели. Velocity изначально не поддерживает HTML-кодировку. Есть способ включить эту функцию как расширение Velocity, но она зависит от среды контейнера сервлета, которая не всегда доступна. К счастью, встроенная в FreeMarker ?html - это чистая Java-реализация, которая работает везде.

1 голос
/ 20 апреля 2011

Вам нужно использовать Freemarker или Velocity, чтобы просто сгенерировать строку HTML, а затем отправить обычное электронное письмо.

Прочитайте документацию, http://freemarker.sourceforge.net/docs/index.html или http://velocity.apache.org/engine/releases/velocity-1.5/user-guide.html

...