我是一名大学讲师,负责支持学生的 Linux 服务器。我的学生只需要使用 mail 命令与我和彼此进行通信。我以为邮件会默认存在,但事实并非如此。我尝试了在互联网上找到的所有建议,并尝试安装 mailutils、sendmail、mailx、exim4 和 postfix。还有更多,但现在我记不清了。安装后(如果它有效 - 有些无效),当我尝试发送消息时,它们都给我:/usr/sbin/sendmail:找不到文件或目录。我不需要任何花哨的东西 - 我们不需要访问远程电子邮件,只需在我们的服务器上本地访问即可。顺便说一句,同样的问题发生在物理服务器和我的测试虚拟机上,虽然安装时间不同,但都是 Ubuntu 10。有人能帮帮我吗?
答案1
答案2
尝试这个:
sudo apt-get install postfix
安装时,安装程序会尝试引导您完成基本配置。如果没有,则可能存在预先存在的配置文件。您可以通过运行以下命令强制重新配置:
sudo dpkg-reconfigure postfix
根据您的需要,您可以从配置菜单中选择“仅本地”选项。
如果你仍然得到:
/usr/sbin/sendmail: file or directory not found
回发输出:
dpkg -l postfix
如果由于某种原因,postfix 未能完全安装,这将让我们知道。
答案3
如果您需要一个从命令行运行的简单邮件程序,您可以安装 alpine。它应该在 apt 中。
它将使您能够轻松访问收件箱并发布新电子邮件。