Test Postfixa
Teraz wykonamy prosty test sprawdzający czy nasz agent MTA (Postfix) wysyła wiadomości i czy kurier (Courier IMAP) je dostarcza. W naszym projekcie będziemy używać katalogowania wiadomości typu „Maildir” zamiast Sendmailowego „mailbox”. W tym celu w konfiguracji Postfiksa (/usr/local/etc/postfix/main.cf) należy dodać wpis:
i zreloadować Postfixa poleceniem:
To polecenie jest wygodnie, gdyż nie restartuje agenta MTA a tylko ponownie wczytuje jego konfigurację bez zakłócania jego pracy. W tym momencie mamy wstępnie gotowego Postfixa. W linii poleceń wpisujemy:
To polecenie wysyła wiadomość do użytkownika adam o treści „Tresc testowa” i temacie „Wiadomosc testowa”. Oczywiście jeszcze nie możemy żadnym programem odczytać wiadomości ale możemy inaczej sprawdzić czy dotarła: Wchodzimy do katalogu użytkownika adam i do jego katalogu wiadomości Maildir:
Jeśli znajduje się tam plik postaci:
a jego treść zawiera co czego oczekujemy, nasz agent MTA wysłał wiadomość poprawnie i właściwie została ona dostarczona.
home_mailbox = Maildir/
i zreloadować Postfixa poleceniem:
postfix reload
To polecenie jest wygodnie, gdyż nie restartuje agenta MTA a tylko ponownie wczytuje jego konfigurację bez zakłócania jego pracy. W tym momencie mamy wstępnie gotowego Postfixa. W linii poleceń wpisujemy:
echo „Tresc testowa” | mail –s „Wiadomosc testowa” adam
To polecenie wysyła wiadomość do użytkownika adam o treści „Tresc testowa” i temacie „Wiadomosc testowa”. Oczywiście jeszcze nie możemy żadnym programem odczytać wiadomości ale możemy inaczej sprawdzić czy dotarła: Wchodzimy do katalogu użytkownika adam i do jego katalogu wiadomości Maildir:
cd /home/adam/Maildir/new
Jeśli znajduje się tam plik postaci:
[timestamp].[message_id].domainname
a jego treść zawiera co czego oczekujemy, nasz agent MTA wysłał wiadomość poprawnie i właściwie została ona dostarczona.