Я много раз пытался отправить почту, используя команду mail
следующим образом:
abdennour@pc: mail -v abd.tm@gmail.com
Subject: Hello World!
This is an email to myself.
Hope all is well.
.
Cc:
Я получаю это сообщение об ошибке:
/usr/lib/sendmail: No such file or directory
"/home/abdennour/dead.letter" 9/261
. . . message not sent.
Я обнаружил, что если я установил как mailutils, так и sendmail, эта ошибка исчезла, и отправка содержимого файла по электронной почте сработала:
sudo apt-get install mailutils
sudo apt-get install sendmail
cat /tmp/somefile.txt | mail -s "My subject " myemailname@example.com
Я видел ту же ошибку при попытке отправить тестовое сообщение, используя только что установленную копию mailx.
Проблема заключалась в том, что я назвал файл конфигурации /etc/mail.rc вместо /etc/nail.rc. Переименование его в /etc/nail.rc решило проблему.
Mailx раньше называли nail, и похоже, что глобальный файл конфигурации сохраняет прежнее имя.