Настройка параметров
Cerebro Support avatar
Автор: Cerebro Support
Обновлено больше недели назад

Если вы совмещаете сервер почтовой рассылки с файловым хранилищем, то параметры DB_HOST, DB_PORT, DB_SCHEMA, CARGADOR_HOST, CARGADOR_RPC_PORT в конфигурационном скрипте cron_conf.py должны быть заполнены еще на этапе настройки хранилища, в противном случае настройте их в соответствии с разделом «Удаление файлов из хранилища».

Ниже описывается набор параметров данного скрипта, которые управляют процедурами рассылки и обработки входящей почты:

CARGADOR_HTPP_PORT=4080

MAIL_FROM  = "Cerebro <noreply@cerebrohq.com>"
MAIL_SMTP  = ""
MAIL_ADMIN = ''
MAIL_USE_SSL = False
MAIL_LOGIN = ''
MAIL_PSSWD = ''

#debug options
DEBUG = False;              # May used for debug

EXTERNAL_DB_ADDR = 'cerebrohq.com:45432'

OPTS = {
    'db_connection_addr' : EXTERNAL_DB_ADDR

    , 'smtp_port' : 25    # defaults 25 for simple and 465 for SSL. Use 587 for Exchange
    , 'smtp_tls' : False  # Needed for Google SMTP

    # replier options: DO NOT forget enable 'Allow reply..' in Adminstartion/Universe window
    , 'replier_from_addr' : 'Cerebro reply <reply@your-domain.com>'
    , 'replier_pop_addr'  : ''
    , 'replier_pop_ssl'   : True
    , 'replier_pop_login' : ''
    , 'replier_pop_psswd' : ''
    # do not change 'replier_downloader_url' unless you sure
    , 'replier_downloader_url' : 'https://cerebrohq.com/download.php?db_host=' + EXTERNAL_DB_ADDR.partition(':')[0] + '&db_port=' + EXTERNAL_DB_ADDR.partition(':')[2] + '&'
    , 'replier_separator' : ''
}

Значения параметров:

  • CARGADOR_HTPP_PORT — сетевой порт (по умолчанию 4080), используемый для соединения с Cargador по HTTP-протоколу (например, при попытке скачать вложенный в email-уведомление файл;

  • MAIL_FROM — почтовый аккаунт (по умолчанию «Cerebro <noreply@cerebrohq.com>»), от имени которого рассылаются уведомления системы Cerebro;

  • MAIL_SMTP — адрес SMTP-сервера (IP или DNS), используемого для рассылки почты;

  • MAIL_ADMIN — адрес электронной почты системного администратора (на него отправляются письма со служебной информацией);

  • MAIL_USE_SSL — признак использования протокола SSL при авторизации на почтовом сервере (по умолчанию False);

  • MAIL_LOGIN — имя учётной записи для авторизации на почтовом сервере;

  • MAIL_PSSWD — пароль для авторизации на почтовом сервере;

  • DEBUG — признак вывода отладочной информации (по умолчанию False);

  • EXTERNAL_DB_ADDR — внешний адрес доступа к базе данных Cerebro в формате <хост>:<порт> (по умолчанию „cerebrohq.com:45432“).

Примечание

Для рассылки вы можете использовать как установленный в вашей локальной сети почтовый сервер, так и существующие серверы в интернете (но на них обычно имеются ограничения на частоту отправки писем с одного адреса).

Блок OPTS содержит список дополнительных параметров, которые управляют тем или иным режимом работы серверных модулей. Группы этих параметров описаны ниже.

Параметр db_connection_addr содержит адрес, по которому происходит соединение с базой данных (по умолчанию совпадает с EXTERNAL_DB_ADDR).

Два дополнительных параметра уточняют режим работы используемого почтового сервера:

  • smtp_port — сетевой порт (по умолчанюи 25), по которому происходит соединение с сервером;

  • smtp_tls — признак использования протокола TLS (по умолчанию False) при соединении с сервером.

Еще одна группа настроек отвечает за параметры обработки приходящих от пользователей Cerebro ответов на уведомления:

  • replier_from_addr — почтовый аккаунт, от имени которого рассылаются уведомления, на которые пользователи могут впоследствии отвечать при помощи e-mail клиента;

  • replier_pop_addr — адрес POP-сервера, обрабатывающего входящие письма;

  • replier_pop_ssl — признак использования протокола SSL при соединении с POP-сервером (по умолчанию True);

  • replier_pop_login — учётная запись, от имени которой происходит соединение с POP-сервером;

  • replier_pop_psswd — пароль учётной записи, от имени которой происходит соединение с POP-сервером;

  • replier_downloader_url — строка (префикс), при помощи которой формируются ссылки для скачивания файловых вложений непосредственно из писем (уведомлений Cerebro).

Примечание

Описанные параметры обработки входящих писем имеют смысл только, если в настройках вселенной Cerebro включён признак Разрешить отвечать на электронные письма (это можно сделать в панели Администратора).

Нашли ответ на свой вопрос?