Jak usunąć wszystkie ścieżki z postfiksem?

0

Bawiłem się php i mail () na systemie OSX i skończyłem w pętli, która wygenerowała mnóstwo „śmieci” w moim systemie postfiksowym.

Chcę być dobrym, czystym i schludnym użytkownikiem komputera, więc staram się usunąć śmieci i przywrócić system do poprzedniego stanu, zanim cokolwiek zrobię.

Oto co dotychczas zrobiłem:

cat / dev / null> /var/log/mail.log

Co jeszcze powinienem zrobić?

Dzięki!

MikeC8
źródło

Odpowiedzi:

0

Szczerze mówiąc, uważam, że dobry użytkownik komputera powinien pozostawić dowody na to, co zrobił. Nie można zachęcać do usuwania plików dziennika, ale nie o to tutaj chodzi.

Wymieniłem kilka elementów poniżej, aby usunąć starą pocztę z q i usunąć stare dzienniki. Należy pamiętać, że te pliki można prawie na pewno odzyskać, więc jeśli próbujesz ukryć swoje utwory przed kimkolwiek z umiejętnościami, nie jest to odpowiedni sposób.

Sprawdź, czy kolejka jest pusta.

postqueue -p

Jeśli nie jest pusty, usuń zawartość mailq (spowoduje to usunięcie wszystkich wiadomości, więc używaj go ostrożnie)

postsuper -D ALL

Postfix domyślnie zaloguje się również do / var / log / syslog na skrzynce debian - przypuszczam, że zrobi to samo z podobnym plikiem w OSX. Sprawdź także, czy nie ma plików typu mail.log.1.gz lub syslog.0. Są to pliki dziennika z wczoraj skompresowane w celu zaoszczędzenia miejsca.

vsltd
źródło
Dziękuję Ci. Czy to oznacza, że ​​oprócz tych trzech rzeczy: /var/log/mail.log, / var / log / syslog i kolejki zarządzanej przez postuper -d WSZYSTKIE, nie ma nic poza wysyłaniem poczty za pomocą postfiksa w systemie?
MikeC8
Tak powinno być, należy jednak pamiętać, że zostaną utworzone i usunięte pliki, które można odzyskać. Jeśli wiadomość została wysłana przy użyciu php lub podobnego, można to zarejestrować, mogą również wystąpić próby połączenia w dowolnym dzienniku zapory iptables / firewall, ale wszystko zależy od konfiguracji.
vsltd 22.04.11