cron甚至不发送本地邮件到/ var / mail /

我正在使用一个非常简单的Ubuntu服务器9.04,并且cron没有提供任何邮件到我的/ var / mail / USER(该文件甚至没有被创build)。 这是我完整的crontab:

# mh dom mon dow command 15 * * * * $HOME/.cron/sync-bookmarks.bash 

如果我添加

 # mh dom mon dow command 15 * * * * $HOME/.cron/sync-bookmarks.bash >& /tmp/log 

然后在/ tmp / log中看到stdout和stderr。 我还没有(实际)远程电子邮件传送感兴趣,只是本地传递到邮件假脱机文件。 为什么邮件不工作? 提前感谢您的任何提示。

cron调用/usr/sbin/sendmail来发送邮件。

你安装和configuration了一个邮件服务器(sendmail,exim,postfix,…)吗?

—编辑—

对于安全性方面,所有的邮件服务器都可以configuration为只接受本地邮件并只发送本地邮件。

如果你需要一个邮件服务器,可能是安装postfix最简单的select。 安装过程会问你如何configuration,我认为它提供的选项之一是只处理本地邮件。