邮件与邮件有什么区别

邮件与邮件有什么区别

这项业务是关于什么mailMail
[在 CentOS 机器上] 为什么mail不起作用但也不会返回错误,而Mail使用完全相同的语法可以正常工作?

Mail基本上是一个链接到mail,不是吗?

抱歉,这是一个混淆,显然(出于历史原因?!)有 amail和 aMail 如今,在我的机器上,它们似乎都指向同一件事:

sr-linux> ls -l `which mail`
-rwxr-xr-x    1 root     mail        66492 Jun 24  2001 /bin/mail
sr-linux> ls -l `which Mail`
lrwxrwxrwx    1 root     root           14 Nov 19  2001 /usr/bin/Mail -> ../../bin/mail

答案1

从历史上看,存在许多不兼容的扩展原始mail命令Mail来自 BSD,并采用这个名称,Mail而不是mail因为它与不兼容的程序一起发布mail。后来,同样的故事也发生了mailx。有关更多详细信息,请阅读 Heirloom 项目的写了不同版本的mail。 Linux 发行版以不同的名称提供了一种或多种邮件实用程序。

为了可移植性,即使有时在同一 Linux 发行版的安装之间,您也不能依赖mail.这mailx命令是标准化的(并非特定系统上可能存在的所有选项)。

如果您想要一个实用程序在存在的情况下始终以相同的方式运行,并且您不介意默认情况下通常不安装它,则可以使用mutt

答案2

在我的系统上,两个二进制文件都指向mailx

max@linux-vwzy:/> which mail
/usr/bin/mail
max@linux-vwzy:/> ls -la /usr/bin/mail
lrwxrwxrwx 1 root root 5 Mar  2  2011 /usr/bin/mail -> mailx
max@linux-vwzy:/> which Mail
/usr/bin/Mail
max@linux-vwzy:/> ls -la /usr/bin/Mail
lrwxrwxrwx 1 root root 5 Mar  2  2011 /usr/bin/Mail -> mailx

和我一样,看看它们在哪里mail以及Mail它们之间有什么联系。这将告诉您系统的详细信息。你说你收到一个错误,这让我相信它们没有指向同一个应用程序。

根据文章,mailx并且Mail是该命令的扩展版本mail。他们有更多选择,这就是您可能会收到错误的原因。

相关内容