@HightWolt

Как отправить письмо postfix не от root пользователя?

Настроил почтовый клиент, чтобы отсылать по почте статус рейда, во время отправки тестового письма командой
echo mdadm --detail /dev/md5 | mail -s "Проверка отправки почты" myusername@mydomainname.com
всё отправляется, НО:

Jun 23 10:40:50 postfix/qmgr[1824]: 5B39377905: from=, size=881, nrcpt=1 (queue active)
Jun 23 10:40:50 postfix/smtp[1972]: 5B39377905: to=, relay=smtp.mydomainname.com[185.143.21.77]:587, delay=71772, delays=71772/0.05/0.07/0.02, dsn=2.0.0, status=sent (250 2.0.0 Ok: queued as 9B604301439)
Jun 23 10:40:50 postfix/qmgr[1824]: 5B39377905: removed

Если обратить внимание на 1 строку то видим что отправляется письмо от "root"....
Подскажите пожалуйста где это можно поправить, чтобы письмо отправлялось от "myusername"?
  • Вопрос задан
  • 81 просмотр
Решения вопроса 1
SignFinder
@SignFinder
Wintel\Unix Engineer\DevOps
Нужно найти параметр, в котором указывается адрес from. В Linux есть не только mail, есть другие консольные клиенты например mutt.
Для отправки же почты при отсутствии своего почтового сервера на машине проще использовать не postfix, а msmtp например.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы