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

Ошибка sendmail: невозможно записать Нет такого файла или каталога

Я пытаюсь использовать sendmail прямо из коробки в Ubuntu 16 с использованием конфигурации по умолчанию. (Мне просто нужен MTA для доставки почты из моего приложения.) Когда я пытаюсь отправить письмо, я получаю:

Невозможно записать ./dfv5T8wZmB004563 (bfcommit, uid = 0, gid = 115): нет такого файла или каталога]

QueueDirectory в sendmail.cf говорит /var/spool/mqueue. Я создал эту папку и дал миру права записи, но сообщение об ошибке сохраняется. Обратите внимание, что он говорит, что не существует, а не в разрешении. Итак, в какую папку он пытается писать?

Больше предыстории. Мой был недавно установленным сервером Ubuntu на GoDaddy. Я сам не устанавливал sendmail. Я обнаружил, что у меня это было, только когда я установил Postfix и подключился к localhost через порт 25, и ответ показал, что это был sendmail. Файлы находились в / etc / mail.

Я удалил Postfix, но sendmail все еще был там. Но когда я попытался отправить письмо, у меня возникла ошибка записи.

Я остановил процесс sendmail, а затем любые попытки перезапустить sendmail ни к чему не привели, т.е. ни сообщений об ошибках, ни работы sendmail.

Я попытался apt-get purge sendmail и тоже ничего не произошло. Я мог удалить sendmail только с apt-get purge sendmail*. Затем я apt-get install sendmail и теперь это сработало.