Przydatne polecenia w pracy z Postfix-em.
| postfix check | Sprawdzenie poprawności konfiguracji zastosowanej w pliku /etc/postfix/main.cf |
| postconf -n postconf |
rn
Wyświetl aktualną konfigurację (aktualne wartości dyrektyw z pliku /etc/postfix/main.cf). |
| postconf -e | Przypisz wartość danej zmiennej np. postconf -e "content_filter = smtp-amavis:[127.0.0.1]:10024" Uwaga ! polecenie to nie przyjmuje zmiennych ! np. postconf -e "myorigin=$mydomain" itp. nie przyniesie oczekiwanego rezultatu. Jeżeli chcesz do jakiejś dyrektywy przypisać wartość innej dyrektywy / zmiennej musisz to zrobić bezpośrednio w pliku main.cf |
| rn
service postfix start/restart/stop/status lub /etc/init.d/postfix start/restart/stop/status |
Uruchomienie / restart / zatrzymanie/ sprawdzanie ststusu Postfix-a. |
| rn
newaliases lub postalias /etc/aliases (ścieżka do pliku z aliasami) |
Przebudowanie aliasów. Path (ścieżka) do programu wywoływanego tą komendą jest przechowywana w dyrektywie newaliases_path = /usr/bin/newaliases |
| mailq | Wyświetl kolejkę wiadomości e-mail. Path (ścieżka) do programu wywoływanego tą komendą jest przechowywana w dyrektywie mailq_path = /usr/bin/mailq |
| postfix reload | Odświeżenie Postfixa. Np. użycie polecenia newaliases nie wymaga restartu Postfix-a, ale zmiany mogą być widoczne po pewnym czasie. Odświeżenie konfiguracji wprowadza zmiany natychmiast. |
| postsuper -h ID_maila | Przenieś wiadomość do kolejki HOLD (wiadomości wstrzymane) |
| postcat -q ID_maila | Wyświetl szczegóły wiadomości o danym ID |
| postqueue -f | Wyślij wszystkie wiadmości oczekujące w kolejce (z wyjątkiem wstrzymanych) |
| postsuper -H ID_maila | Usunięcie maila o danym ID z kolejki HOLD |
| postsuper -d ALL | Usuń wszystkie maile z kolejek |
rn