» JeaseCMS » Документация

Почта

Jease позволяет вам посылать письма через главный почтовый сервис. Что бы организовать такой почтовый сервис (на пример получать уведомления о добавленных комментариях), вам нужно сконфигурировать доступ к SMTP-серверу.

Поэтому вы должны создать новый параметр JEASE_SMTP_PROPERTIES в CMS » System » Parameter и заполнить соответствующие Java-Mail-Properties.

Вот пример показывающий как использовать GoogleMail в качестве SMTP-сервера для вашего сайта:

mail.smtp.host smtp.googlemail.com
mail.smtp.auth true
mail.smtp.port 465
mail.smtp.socketFactory.port 465
mail.smtp.socketFactory.class javax.net.ssl.SSLSocketFactory
mail.smtp.socketFactory.fallback false
mail.smtp.user account@googlemail.com
mail.smtp.password topsecret

Sending Mails

Что бы отправить письмо, можно просто вызвать почтовый сервис из Java/JSP/Script после того как он был настроен:

<%
jease.cms.service.Mails.dispatch(
  "sender@your.domain", 
  "recipient@other.domain",
  "The Subject",
  "The body of your Email"
);
%>

Внимание: Mails.dispatch(...) посылает письмо в отдельном потоке, так что выполнение программы не блокируется когда SMTP-server подключен. Если вы хотите послать письмо синхронно (на пример для тестирования), можете использовать Mails.send().

Last modified on 2011-10-01 by Maik Jablonski