2

Всякий раз, когда я захожу в свой серверный ящик, я получаю сообщение «У вас есть почта» вместе с баннером. Затем я набираю почту и просматриваю msgs, нажимая enter, пока не появится At EOF, и когда я выйду или ctrl+d и снова войду в свой сервер, я получу то же сообщение о том, что у вас есть почта ...

Есть ли руководство для этой почтовой утилиты?

2 ответа2

1

Если вы не хотите получать сообщения от отдельных заданий cron, вы можете перенаправить вывод в конце каждой строки в вашем crontab - например, > /dev/null для просто stdout (вы все равно получите сообщения stderr в почтовом ящике) или &> /dev/null чтобы перенаправить все в область памяти *. Если вам вообще не нужны сообщения от cron в вашем почтовом ящике, добавьте MAILTO="" в начало вашего crontab.

* хотя сейчас у меня возникает проблема, пытающаяся остановить cron от отправки сообщения, когда работающий скрипт cron убит. В этом случае, кажется, только вещь MAILTO работает сейчас, чтобы предотвратить электронную почту.

0

Руководство, как правило, доступно с помощью man mail , как и любая другая программа.

Вы можете сказать ему, чтобы удалить все сообщения, введя d * , или просто пометить их как прочитанные с seen * .

Сами сообщения хранятся в /var/mail/$USER (или /var/spool/mail/$USER). Если у вас установлен и настроен MTA, вы можете переслать их в свой реальный почтовый ящик (например, Gmail), указав адрес электронной почты в файле ~/.forward .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .