【发布时间】:2019-05-19 19:58:39
【问题描述】:
我已将我的一个邮件帐户从一个 cpanel 托管帐户连接到我的 gmail 帐户。但是 gmail 会留下消息,它在 cpanel 服务器本身上很危险,并且在一段时间内 cpanel 电子邮件帐户会被填满。我想设置它,以便自动从 cpanel 电子邮件帐户中删除超过 30 天的邮件。
【问题讨论】:
我已将我的一个邮件帐户从一个 cpanel 托管帐户连接到我的 gmail 帐户。但是 gmail 会留下消息,它在 cpanel 服务器本身上很危险,并且在一段时间内 cpanel 电子邮件帐户会被填满。我想设置它,以便自动从 cpanel 电子邮件帐户中删除超过 30 天的邮件。
【问题讨论】:
使用以下内容创建脚本
#/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
【讨论】: