/usr/lib/sendmail (Ubuntu) 上没有这样的文件或目录

/usr/lib/sendmail (Ubuntu) 上没有这样的文件或目录

我多次尝试使用mail以下命令发送邮件:

abdennour@pc: mail -v [email protected]
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.

答案1

我发现,如果我同时安装了 mailutils 和 sendmail,该错误就会消失,并且可以将文件的内容作为电子邮件发送:

sudo apt-get install mailutils
sudo apt-get install sendmail
cat /tmp/somefile.txt | mail -s "My subject " [email protected]

答案2

或者,安装 mutt ( apt-get install mutt),它能给你一个更好的界面(但仍然是命令行)

答案3

当我尝试使用新安装的 mailx 副本发送测试消息时,我看到了同样的错误。

问题是我将配置文件命名为 /etc/mail.rc 而不是 /etc/nail.rc。将其重命名为 /etc/nail.rc 解决了问题。

Mailx 曾经被称为 nail,而且似乎全局配置文件保留了旧名称。

相关内容