Как автоматически удалять старые письма из учетных записей электронной почты cpanel - PullRequest
0 голосов
/ 19 декабря 2018

Я подключил одну из своих почтовых учетных записей из учетной записи, размещенной на cpanel, к моей учетной записи gmail.Однако gmail оставляет сообщения, если что-то опасно на самом сервере cpanel, и через некоторое время учетная запись электронной почты cpanel заполняется.Я хочу настроить его так, чтобы письма старше 30 дней автоматически удалялись из учетной записи электронной почты cpanel.

1 Ответ

0 голосов
/ 19 декабря 2018

Создайте сценарий со следующим

#/bin/sh
find /home/*/mail/*/*/cur/* /home/*/mail/*/*/new/* -type f -mtime +30 | xargs rm -f

и затем установите этот сценарий для запуска в cron.

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

find /home/*/mail/*/* -name new -type d -exec du -h --max-depth=0 \{\} \; | less
find /home/*/mail/*/*/cur/* /home/*/mail/*/*/new/* -type f -mtime +30 | wc -l
...