Я пытаюсь заставить постфикс работать, и когда я тестирую его, используя mail user
Я ввожу тему, сообщение и т. Д. И получаю следующую ошибку:
mail: /usr/sbin/sendmail: No such file or directory
Can't send mail: sendmail process failed
Почему речь идет о sendmail? Я удалил это давным-давно и использую postfix. Он все еще где-то болтается, и почтовая команда думает, что должна использовать sendmail?
В postfix
пакет на Debian фактически включает /usr/sbin/sendmail
исполняемый файл, который функционирует как интерфейс совместимости (см. man sendmail
когда postfix
установлен).
Проверьте ls -l /usr/sbin/sendmail*
в случае его переименования или переустановите postfix
пакет, так что вы получите обертку на месте.
Если у вас нет / usr / sbin / sendmail, проверьте, есть ли после установки пакета postfix:
/usr/sbin/sendmail.postfix
Если да, просто создайте символическую ссылку:
ln -s /usr/sbin/sendmail.postfix /usr/sbin/sendmail
Вероятно, нарушена установка постфикса. Попробуй это:
sudo aptitude reinstall postfix
Я столкнулся с той же проблемой, и следующий cmd исправляет ее,
sudo apt-get install mailutils