OS X Server-Skript zum Archivieren (oder Leeren) eines Benutzerpostfachs jeden Morgen

OS X Server-Skript zum Archivieren (oder Leeren) eines Benutzerpostfachs jeden Morgen

Ich habe die Anforderung (SpamAssassin-„Schulung“), jeden Tag zu einer bestimmten Uhrzeit die Posteingänge von zwei Benutzern (die Benutzer sind junkmailund notjunkmail) zu archivieren (oder zu löschen), wenn sich etwas darin befindet.

Kann mir jemand mit einem Skript helfen, das so etwas macht, und wo ich es hinlegen und wie ich launchdes jeden Morgen um 6 Uhr auslösen kann? Das kann ich mir schon denken launchd, aber das Verschieben von Nachrichten von inboxbeispielsweise nach archivemacht mir Probleme.

Das Skript muss auf dem Server ausgeführt werden, da diese "Benutzer" wahrscheinlichniemalsAnmeldung.

Mac OS X Server 10.6 (wird bald auf 10.7 aktualisiert, falls das wichtig ist)

Danke!

Antwort1

Wenn Sie POP3 oder IMAP für Ihren Server verwenden,Post bekommenkönnte Ihr Problem lösen:

Konfigurieren Sie es so, dass die E-Mails vom IMAP-Server abgerufen und in einem Ordner abgelegt werden, den Sie anschließend löschen (oder behalten) können.

Rufen Sie dies dann zum gewünschten Zeitpunkt entweder von einem Cron- oder Launchd-Job aus auf.

Antwort2

Das klingt nach einem Job für Automater (in Ihrem Ordner „Dienstprogramme“)! Ich habe keinen Mac mehr und kann Ihnen daher nicht weiterhelfen, aber es wäre einen Blick wert, Automater auszuprobieren!

verwandte Informationen