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

корневой псевдоним ssmtp не работает

мой ssmtp не меняет «Кому» с «root» на мою электронную почту.

В моем ssmtp.conf у меня есть: root=servers@latina.com

В выводе отладки я обнаружил только одно различие между рабочими и неработающими командами:

рабочая команда: эхо "тело" | mail -s "test" servers@latina.com

вывод отладки:

Feb 16 13:28:20 deb1-sh sSMTP[21160]: To: servers@latina.com

не работает команда: эхо "тело" | mail -s "тестовый" корень

вывод отладки:

Feb 16 13:27:21 deb1-sh sSMTP[21151]: To: root

Согласно этому сообщению:http://possiblelossofprecision.net/?p=591 Я попытался добавить файл /etc/mail.rc со следующим содержанием:

alias root servers@latina.com

Безуспешно.

Я запускаю debian jessie 8.3.

Похоже, корневой псевдоним ssmtp не работает. Кто-нибудь знает, почему? Или как решить этот вопрос? Спасибо.

Насколько я понимаю, root настройка конфигурации для sSMTP только используется для локальные счета поэтому должно быть установлено имя пользователя, действительное для локального хоста. Это не псевдоним, который используют другие более полнофункциональные MTA (которые можно использовать для пересылки почты в другой домен).

Комментарии в моем /etc/ssmtp/ssmtp.conf штат

(5) корень

Если sSMTP находит неквалифицированный адрес электронной почты среди получателей, и он соответствует имени пользователя на вашем локальном компьютере с идентификатором пользователя менее 1000, то вместо этого отправляется электронное письмо с этим значением. Идея заключается в том, что почта, отправляемая в «root», скорее всего, должна идти «postmaster».

ssmtp не заменяет почту. Я получил его, используя двоичный файл ssmtp вместо mail.mailutils. Вы можете проверить это, выполнив эту команду: MAIL=$(which mail) mv "${MAIL}" "${MAIL}.orig" && ln -s $(which ssmtp) "${MAIL}"