Назад | Перейти на главную страницу

Запросить трекер и msmtp несколько аккаунтов

У меня есть Request Tracker 4.4, успешно настроенный для использования msmtp для отправки электронных писем с использованием учетной записи «support@domain.com» (использовалось это руководство: https://rt-wiki.bestpractical.com/wiki/Msmtp).

Но мне также нужно отправлять почту с «support-comment@domain.com». Я подумываю о расширении msmtp_wrapper: перехватить sdtin в переменную, затем проанализировать его, чтобы получить «From:», а затем передать его msmtp, указав «-a» (учетная запись).

Есть ли разумный обходной путь? Или мое решение наилучшее из возможных?

Адрес отправителя в исходящей почте можно настроить в RT. Вы можете установить глобальные настройки по умолчанию для всех RT в RT_SiteConfig.pm с участием $CorrespondAddress и $CommentAddress. В веб-интерфейсе администратора для каждой очереди вы также можете установить адрес для каждой из них. После настройки почта, отправляемая из этих очередей, должна иметь соответствующий адрес отправителя.