Два разных SMTP-сервера для отправки почты
Здравствуйте.
Подскажите, пожалуйста, как подставлять свои параметры mail_smtp_hosts и mail_smtp_pass в процессе отправки почты через FormIt? Возникла необходимость в использовании двух разных smtp-серверов с возможностью выбора в админке. Возможно ли задать настройки(адрес, пароль) сразу обеих и ключ-параметр, определяющий, какой именно использовать в данный момент? Никак не соображу, как реализовать такое.
Спасибо.
Подскажите, пожалуйста, как подставлять свои параметры mail_smtp_hosts и mail_smtp_pass в процессе отправки почты через FormIt? Возникла необходимость в использовании двух разных smtp-серверов с возможностью выбора в админке. Возможно ли задать настройки(адрес, пароль) сразу обеих и ключ-параметр, определяющий, какой именно использовать в данный момент? Никак не соображу, как реализовать такое.
Спасибо.
Комментарии: 1
Сделать хук, например alternateSMTP, в параметрах FormIt указать перед хуком email
В хуке прописывать нужные параметры
В хуке прописывать нужные параметры
$modx->setOption('mail_smtp_hosts', 'mail.ru');
$modx->setOption('mail_smtp_pass', 'qwerty');
В теории должно сработать
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.