Как заставить Request Tracker использовать внешний почтовый SMTP-сервер?

Я использую Ubuntu 10.04 и, следуя этому руководству, я сделал RT хорошо работающим во всем, кроме отправки исходящих писем. Разница в том, что мне нужно заставить RT использовать внешний, существующий почтовый сервер. Почтовый сервер доступен через SMTP с аутентификацией, поэтому я ищу место для вставки имени пользователя и пароля, но ничего подобного не существует.

Самое близкое, что я обнаружил, прибегая к помощи Google, - это то, что мне нужно настроить ssmtp или msmtp и использовать их для пересылки моих исходящих писем на почтовый сервер (извините, я потерял ссылку). Это правда? Есть ли (возможно, лучше) другие способы?

2 ответа

Решение

Получить RT для использования внешнего SMTP-сервера легко, за исключением части аутентификации. Как вы и предполагали, для использования аутентифицированного SMTP вам нужна поддержка другой программы, либо правильно настроенного системного MTA, такого как Postfix или Sendmail, либо минимального MTA, такого как msmtp. Этот вопрос часто задавался (и отвечался) в списках рассылки RT:

Установите один из них:

  1. https://wiki.debian.org/msmtp
  2. https://wiki.debian.org/sSMTP

Он создаст символическую ссылку от sendmail к msmtp, которая будет перенаправляться на любой SMTP-сервер, который вы настроите. Затем настройте RT для использования sendmail.

Другие вопросы по тегам