Я использую очень простой Ubuntu Server 9.04, и cron не доставляет почту на мой / var / mail / USER (файл даже не был создан). Вот мой полный crontab:
# m h dom mon dow command
15 * * * * $HOME/.cron/sync-bookmarks.bash
Если я добавлю
# m h dom mon dow command
15 * * * * $HOME/.cron/sync-bookmarks.bash >& /tmp/log
затем я вижу stdout и stderr в / tmp / log. Я (пока) не заинтересован в реальной удаленной доставке электронной почты, а только в локальной доставке в файл очереди почты. Почему не работает почта? Заранее благодарим за любые советы.
cron
звонки /usr/sbin/sendmail
доставить почту.
Вы установили и настроили почтовый сервер (sendmail, exim, postfix, ...)?
--- РЕДАКТИРОВАТЬ ---
С точки зрения безопасности все почтовые серверы могут быть настроены на прием только локальной почты и доставку только локальной почты.
Если вам нужен почтовый сервер, наверное, самый простой вариант для установки postfix
. В процессе установки вас спросят, как вы хотите его настроить, и я думаю, что один из вариантов, который он предлагает, - это обработка только локальной почты.