我找到了大量有关邮件来源的信息从;通常是 cron 脚本,但也有诸如 apt-listchanges 之类的东西。
我找到了很多关于如何做的信息读邮件到达后;使用mail
或mutt
或仅less
在文件上使用。
但我还没有找到任何关于这两者之间的信息,即邮件实际上是如何到达那里的。大概某个地方有 MTA/MDA,但它是什么以及如何配置它,我却一无所知。我所做的每次搜索都只是返回上述两个问题的答案。
答案1
如何查明我的系统正在使用什么 MTA/MDA?
使用系统的包管理器。查找正在安装的 qmail、Postfix、exim、smail、ZMailer、MMDF 或 Sendmail 的软件包。
还有一些不太常见的包。您可能有一个非常精简的系统,将所有内容传递到智能主机,例如 mini-qmail 或 ssmtp。
当然,有时这是操作系统附带的,您根本不需要查看软件包。例如,如果您有 FreeBSD,您将要有 BSD Sendmail,因为它(仍然)是操作系统的一部分,而不是附加包。
在极少数情况下,您可能拥有旧的 set-GID Unix 的衍生版本mail
,它能够直接发送到邮箱。
邮件实际上是如何到达那里的
这可以写一整本书。有几个已经是了。确实,如果不是的话,对于 Stack Exchange 答案来说,这个主题太宽泛了至少绑定到特定的软件。