Хотите помочь Jease? Написание документации - хорошее начало и поможет познакомить больше людей с Jease. Ценится любой вклад.
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 [email protected] mail.smtp.password topsecret
Что бы отправить письмо, можно просто вызвать почтовый сервис из Java/JSP/Script после того как он был настроен:
<% jease.cms.service.Mails.dispatch( "[email protected]", "[email protected]", "The Subject", "The body of your Email" ); %>
Внимание: Mails.dispatch(...) посылает письмо в отдельном потоке, так что выполнение программы не блокируется когда SMTP-server подключен. Если вы хотите послать письмо синхронно (на пример для тестирования), можете использовать Mails.send().
Last modified on 2011-10-01 by Maik Jablonski