Почтовая подсистема

Необходимо обязательно настроить опции почты в конфигурации сервера:

ПАРАМЕТР

ТИП

ЗНАЧЕНИЕ ПО УМОЛЧАНИЮ

ОПИСАНИЕ

mail.smtp.host

строка

localhost

Адрес SMTP сервера

mail.smtp.user

строка

-

Логин для авторизации на SMTP сервере

mail.smtp.pswd

строка

-

Пароль для авторизации на SMTP сервере

mail.from.email

строка

-

E-mail адрес отправителя

mail.from.name

строка

BGBilling Server

Имя отправителя

mail.to.email

строка

-

E-mail адрес Администратора биллинга

mail.to.name

строка

Support team

Имя Администратора биллинга

mail.encoding

строка

UTF-8

Кодировка писем

mail.smtp.localhost

строка

-

Имя хоста, отправляемое в команде EHLOW SMTP-серверу, если необходимо отличное от имени хоста, где запущено приложение биллинга. Параметр общий для для всех приложений биллинга, отправляющих почту, он может быть также указан в скрипте запуска приложения ключём -Dmail.smtp.localhost=<host> либо в .properties файле приложения

mail.debug

логический

false

Включение отладки SMTP-обмена в .out лог, true - включить, false - выключить

Данные настройки используются для отправки почтовых сообщений всеми приложениями биллинга. Настройка почтовой подсистемы очень важна, т.к. иначе не будет работать система экстренного оповещения "алармы". Для проверки корректности настройки подсистемы произведите модификации конфигурации сервера биллинга и попытайтесь отправить отчёт по балансу в договоре. Для этого откройте любой созданный договор, выберите в дереве узел Баланс и нажмите кнопку с изображением конверта над таблицей.

В mail.smtp.host укажите ваш почтовый сервер, адрес и имя, подставляемые в поля ОТ письма (mail.from.email, mail.from.name). Также укажите адрес и имя администратора (mail.to.email, mail.to.name). В кодировке можете указать windows-1251, либо UTF-8, либо KOI8-R на ваш выбор.

Если SMTP-сервер требует авторизации, логин и пароль указываются в параметрах mail.smtp.user, mail.smtp.pswd.

Для поддержки отправки почты через SSL-соединение (например, smtp.gmail.com) добавьте следующие настройки (SMTP порт 465).

mail.properties.mail.smtp.socketFactory.class=javax.net.ssl.SSLSocketFactory
mail.properties.mail.smtp.socketFactory.fallback=false
mail.properties.mail.smtp.quitwait=false
mail.properties.mail.smtp.port=465
mail.properties.mail.smtp.socketFactory.port=465