Linux/UNIX里的“You have new mail”是个什么鬼?

这些邮件在什么地方?

一般会放在暂存文件里,在Linux和BSD系统里,最常见的存放目录时/var/mail/ U S E R 或 / v a r / s p o o l / m a i l / USER 或 /var/spool/mail/ USER/var/spool/mail/USER。

(也可能放在其它地方,你可以检查一下变量$MAIL里的值,但缺省情况下,系统都会告诉你是 /var(/spool)/mail.)

通常这些暂存文件的内容格式都是非常简单的 mbox 格式,你可以用一个文本编辑器或pager打开它们。

还有一个更简单的方法,大多数的Linux发行版里都有一个小程序叫做 mail (或 Mail, mailx)。你还可以试试 mutt 或 alpine 等命令; 你甚至可以配置一下,让它们发送到外部邮箱。

它们里面是什么信息?
谁/什么东西发送的它们?

最常见的,这些邮件的内容是cron jobs的输出,或来自logwatch系统安全报告,或类似的东西。打开它,你就能看到是谁发的。

这些邮件重要吗?

这要看每个邮件里各自的内容了。

你应该至少看一下它们的标题,很多时候管理员几个月都不理睬这些邮件,却不知是它们的日常cron jobs出问题了。

它们是真正的电子邮件吗?还是只是一些系统信息?

怎么说都行,这些是系统产生的要告诉你的信息,但它们也邮件,跟普通电子邮件一样。

你可以(应该)配置一下你的邮件服务软件 —— “MTA” 比如 /usr/sbin/sendmail —— 将这些邮件转发到你的个人邮箱里,具体的做法依赖于你的服务器上(或个人电脑上)安装的是什么MTA。

需要注意的是, /usr/sbin/sendmail 如今已经是一个标准的共享API,并不是指的最初的Sendmail MTA。事实上,你也不应该使用Sendmail,而是使用更先进的软件,例如OpenSMTPD, Postfix, 或 Exim4。所有的这些都提供了相同的 /usr/sbin/sendmail 工具,并且更容易配置,更安全,功能更强大.

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值