У меня есть 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
. В веб-интерфейсе администратора для каждой очереди вы также можете установить адрес для каждой из них. После настройки почта, отправляемая из этих очередей, должна иметь соответствующий адрес отправителя.