我多次尝试使用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,而且似乎全局配置文件保留了旧名称。