Postfix - podstawowa konfiguracja

Konfiguracja serwerów, usług, itp.
zet120
Posty: 60
Rejestracja: 04 stycznia 2009, 13:17

Postfix - podstawowa konfiguracja

Post autor: zet120 »

Witam!
W celach "naukowo, badawczo, poznawczych" na moim domowym serwerze próbuję zainstalować serwer pocztowy oparty na Posfixie.
W tym celu posługuję się poradnikiem dostępnym na forum w postaci pdf.
Niestety utknąłem na próbie uruchomienia:

Kod: Zaznacz cały

zet120@server:~$ sudo openssl s_client -connect localhost:995
[sudo] password for zet120: 
connect: Connection refused
connect:errno=111
Na forum jest sporo postów poświęconych posfixowi, przestudiowałem kilkanaście, ale z tego co obserwuję nikt nie utknął na tym etapie konfiguracji.
Zatem jak rozwiązać ten problem?
Awatar użytkownika
grzesiek
Junior Member
Posty: 932
Rejestracja: 06 stycznia 2008, 10:41
Lokalizacja: Białystok

Post autor: grzesiek »

Czy coś słucha na tym porcie - to usługa POP3S a nie SMTP.
zet120
Posty: 60
Rejestracja: 04 stycznia 2009, 13:17

Post autor: zet120 »

O ile na porcie:

Kod: Zaznacz cały

zet120@server:~$ sudo lsof -i :25
COMMAND  PID USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
master  1847 root   12u  IPv4   6795      0t0  TCP *:smtp (LISTEN)
i

Kod: Zaznacz cały

zet120@server:~$ sudo lsof -i :110
COMMAND    PID    USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
dovecot   1552    root    8u  IPv4   5467      0t0  TCP * :p op3 (LISTEN)
pop3-logi 1560 dovecot    4u  IPv4   5467      0t0  TCP * :p op3 (LISTEN)
pop3-logi 1561 dovecot    4u  IPv4   5467      0t0  TCP * :p op3 (LISTEN)
pop3-logi 1562 dovecot    4u  IPv4   5467      0t0  TCP * :p op3 (LISTEN)
i

Kod: Zaznacz cały

zet120@server:~$ sudo lsof -i :143
COMMAND    PID    USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
dovecot   1552    root    7u  IPv4   5466      0t0  TCP *:imap2 (LISTEN)
imap-logi 2682 dovecot    4u  IPv4   5466      0t0  TCP *:imap2 (LISTEN)
imap-logi 2852 dovecot    4u  IPv4   5466      0t0  TCP *:imap2 (LISTEN)
imap-logi 2865 dovecot    4u  IPv4   5466      0t0  TCP *:imap2 (LISTEN)
To na porcie 995 niczego nie ma, a chyba powinno.
Co ciekawe z tutka, o którym wyżej oraz np. z tego wynika, że to powino działac, a nie chce.
kaworu
Posty: 72
Rejestracja: 05 lutego 2009, 20:20

Post autor: kaworu »

Jak widać nie masz obsługi pop3s i imaps.
zet120
Posty: 60
Rejestracja: 04 stycznia 2009, 13:17

Post autor: zet120 »

Wynika z tego, że nie mam.
Powstaje zatem pytanie jak tą obsługę uruchomić?
Dodam, że przerobiłem oba poradniki powtórnie i doszedłem do tego samego momentu.
A może coś się zmieniło od tego czasu?
mendeczka
Beginner
Posty: 209
Rejestracja: 31 sierpnia 2007, 08:05
Lokalizacja: /dev/Socho

Post autor: mendeczka »

Pierwsze zasadnicze pytanie: czy instalowałeś DOVECOT ? Czy coś innego?
Drugie zasadnicze pytanie: Czy po zainstalowaniu uruchomiłeś daną usługę?
zet120
Posty: 60
Rejestracja: 04 stycznia 2009, 13:17

Post autor: zet120 »

Oczywiście Dovecot' a zainstalowałem dokładnie w sposób opisany w dokumencie pdf jak i w tym drugim dosyć analogicznym tutku.
Wszystkie pozostałe testy przebiegły bez zarzutu mogę wysłać maila z konta nadawca do konta odbiorca, nie działa tylko ten openssl.

Drugi problem to nie bardzo wiem jak na drugiej maszynie będącej w sieci lokalnej skonfigurować klienta pocztowego wbudowanego w Operę czyli co powinienen wpisać jako serwer pop i smtp.
Mam zarejestrowaną usługę w dyndns, zatem moja domena to chyba ta zarejestrowana czyli vinkler.dyndns.tv
I tak wpisałem, ale klient Opery nie chce połączyć się z maszyną gdzie jest Posfix.

P.S.
A może ktoś z braku innych zajęć miałby ochotę zdalnie zerknąć co i jak?
mendeczka
Beginner
Posty: 209
Rejestracja: 31 sierpnia 2007, 08:05
Lokalizacja: /dev/Socho

Post autor: mendeczka »

Jeżeli druga maszyna jest w sieci lokalnej to sprawdź czy zadziała po IP a nie nazwie. Czy konfigurując DynDNSa wypuściłeś odpowiednie porty na firewallu itp?
czy w

Kod: Zaznacz cały

/etc/default/saslauthd
dałeś na enable? Czy restartowałeś usługę SASL?
zet120
Posty: 60
Rejestracja: 04 stycznia 2009, 13:17

Post autor: zet120 »

Z poradnika zrozumiałem, że obsługę sasl obsługuje moduł zawarty w dovecot, zatem u mnie nie ma pliku:

Kod: Zaznacz cały

/etc/default/saslauthd
Może właśnie tutaj jest problem?
Firewalla nie ma na żadnej maszynie w sieci lokalnej.
kaworu
Posty: 72
Rejestracja: 05 lutego 2009, 20:20

Post autor: kaworu »

Olej Sasl raz jest już w dovecot, dwa to nie jego wina. Pokaż dovecot.conf i main.conf z postfixa
ODPOWIEDZ