Forum Linux.pl

System => Administracja => Wątek zaczęty przez: fraksipon w 2016-11-30, 09:04:23

Tytuł: Usuwanie poczty e-mail po upływie czasu.
Wiadomość wysłana przez: fraksipon w 2016-11-30, 09:04:23
Mam usługę hostingową na której mam pozakładane kilka skrzynek pocztowych. Chciałbym użyć funkcjonalności cron i usunąć stare maile ze wszystkich skrzynek
Wpisuję polecenie

/usr/bin/archivemail --quiet --delete --days 7 /home/{mój login}/mail/*

a serwer zwraca mi informację

/usr/local/cpanel/bin/jailshell: /usr/bin/archivemail: No such file or directory

Proszę o informację czy polecenie jest prawidłowe, a błędna jest tylko ścieżka?
Tytuł: Odp: Usuwanie poczty e-mail po upływie czasu.
Wiadomość wysłana przez: Paweł Kraszewski w 2016-11-30, 09:16:30
Wiemy tylko tyle, że nie ma go tam, gdzie wpisujesz. Czy nie ma w ogóle, czy jest gdzie indziej - tego nie wiemy.
Tytuł: Odp: Usuwanie poczty e-mail po upływie czasu.
Wiadomość wysłana przez: fraksipon w 2016-11-30, 11:07:12
Prawidłowa ścieżka to taka

rm -rf /home/{moj login}/mail/{moja domena}/*/new/*

Jak zrobić aby serwer nie usuwał całej poczty tylko kasował pocztę starszą niż 7 dni?
Tytuł: Odp: Usuwanie poczty e-mail po upływie czasu.
Wiadomość wysłana przez: Paweł Kraszewski w 2016-11-30, 14:28:38
find z szukaniem plików starszych niż 7 dni (parametr -mtime +6 - tak, tam jest 6, poczytaj dlaczego w dokumentaji find-a dla -atime) i kasowanie pasujących (parametr -delete).

Tytuł: Odp: Usuwanie poczty e-mail po upływie czasu.
Wiadomość wysłana przez: fraksipon w 2016-11-30, 21:24:19
find /home/{moj login}/mail/{moja domena}/*/cur/* -mtime +6 -type f -delete

Czy to jest prawidłowo działająca komenda?
Tytuł: Odp: Usuwanie poczty e-mail po upływie czasu.
Wiadomość wysłana przez: Paweł Kraszewski w 2016-12-01, 13:03:32
Cytat:  link=topic=24765.msg133503#msg133503 date=1480537459
find /home/{moj login}/mail/{moja domena}/*/cur/* -mtime +6 -type f -delete

Czy to jest prawidłowo działająca komenda?

 ??? Zrób bez delete i zobacz, czy proponuje właściwe pliki...
Tytuł: Odp: Usuwanie poczty e-mail po upływie czasu.
Wiadomość wysłana przez: fraksipon w 2016-12-01, 22:50:20
Ale to mogę wpisać w z poziomu Cpanela i nie zobaczę co serwer mi zwróci
Tytuł: Odp: Usuwanie poczty e-mail po upływie czasu.
Wiadomość wysłana przez: Paweł Kraszewski w 2016-12-02, 11:15:41
To wygeneruj sobie to do pliku i go ściągnij.