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

Почта не отправляется от имени пользователя root - машина Linux

[root @ linux ~] # sendmail -v user@yahoo.com /etc/mail/submit.cf: строка 545: fileclass: невозможно открыть '/ etc / mail / trust-users': каталог группы с возможностью записи

Может ли кто-нибудь сказать, почему как root я не могу отправить письмо, а если я сменил пользователя на какого-то другого пользователя, он работает.

Что происходит, может кто-нибудь мне сказать?

перезапуск службы sendmail дает следующее:

Завершение работы sm-client: [FAILED] Завершение работы sendmail: [FAILED] Запуск sendmail: 451 4.0.0 /etc/mail/sendmail.cf: строка 91: fileclass: невозможно открыть '/ etc / mail / local-host-names ': Групповой каталог с возможностью записи 451 4.0.0 /etc/mail/sendmail.cf: строка 588: fileclass: не удается открыть' / etc / mail / trust-users ': Групповой каталог с возможностью записи [FAILED] Запуск sm-client: / etc / mail / submit.cf: строка 545: fileclass: не удается открыть '/ etc / mail / trust-users': каталог группы с возможностью записи [FAILED]

Всем спасибо, нашел решение. Я решил это используя

Это установит разрешения для каждого каталога, который sendmail должен быть недоступен для записи в группу: sudo chmod go-w / / etc / etc / mail / usr / var / var / spool / var / spool / mqueue / private

Чтобы удалить (это) предупреждение:

chmod g-w /etc/mail/trusted-users

Однако, учитывая, что это не было очевидно для вас из сообщения об ошибке, я настоятельно рекомендую не используя sendmail, и вместо этого используйте postfix или один для другого нового, более простого в управлении MTA.