У меня есть требование (обучение SpamAssassin) для архивации (или удаления) двух пользователей (пользователи junkmail
и notjunkmail
) почтовые ящики в определенное время каждый день, если в них что-то есть.
Может ли кто-нибудь помочь мне со сценарием, чтобы сделать такую вещь и где его поставить и как получить launchd
зажигать его в 6 утра каждое утро? Я могу понять launchd
прочее; это перемещение сообщений от inbox
сказать, archive
это ставит меня в тупик.
Скрипт необходимо запустить на сервере, так как эти «пользователи», скорее всего, никогда авторизоваться.
Mac OS X Server 10.6 (скоро будет обновлено до 10.7, если это имеет значение)
Спасибо!
Если вы используете POP3 или IMAP для своего сервера, получить почту может решить вашу проблему:
Настройте его для получения почты с сервера IMAP и помещения ее в папку, которую вы можете удалить (или сохранить) впоследствии.
Затем вызовите его из cron или из запущенного задания в нужное время.
Похоже, это работа для Automater (в папке Utilities)! У меня больше нет Mac, поэтому я не могу вам больше помочь, но Automator стоит попробовать!