Два разных SMTP-сервера для отправки почты

Здравствуйте.

Подскажите, пожалуйста, как подставлять свои параметры mail_smtp_hosts и mail_smtp_pass в процессе отправки почты через FormIt? Возникла необходимость в использовании двух разных smtp-серверов с возможностью выбора в админке. Возможно ли задать настройки(адрес, пароль) сразу обеих и ключ-параметр, определяющий, какой именно использовать в данный момент? Никак не соображу, как реализовать такое.

Спасибо.
Владимир Ребров
06 августа 2014, 10:08
modx.pro
1 031
0

Комментарии: 1

Евгений Дурягин
07 августа 2014, 22:38
0
Сделать хук, например alternateSMTP, в параметрах FormIt указать перед хуком email
В хуке прописывать нужные параметры
$modx->setOption('mail_smtp_hosts', 'mail.ru');
$modx->setOption('mail_smtp_pass', 'qwerty');
В теории должно сработать
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    1