[+] Postfix, bind9 - konfiguracja odbieranej poczty

Konfiguracja serwerów, usług, itp.
rstyle
Posty: 3
Rejestracja: 01 października 2012, 22:41

[+] Postfix, bind9 - konfiguracja odbieranej poczty

Post autor: rstyle »

Witam serdecznie drogich użytkowników forum.
N
iebawem rusza mój portal, a poczty wciąż skonfigurować nie mogę.
Na pytanie "dlaczego VPS?" Odpowiem: z oszczędności (zamiast kupować oddzielnie serwer mumble / LAMP mam wszystko w jednym miejscu).
Serwer jest całkiem porządny, wszystko bardzo ładnie działa, jednak mam parę problemów z pocztą, jak i z bind9.
Proszę tylko o nieudzielanie odpowiedzi w stylu "wynajmij administratora" itp. Interesuję się informatyką, coś tam o tym wiem, i chcę nauczyć się obsługi serwerów tego typu - każdy admin od czegoś zaczynał.

O co chodzi z tą wredną pocztą? Wydaje mi się, że wcale nie pracuje. Wprawdzie mogę wysłać wiadomość z pomocą programu mutt (czy też korzystając z mailx), lecz w okienku programu mutt, jak wpiszę:

Kod: Zaznacz cały

[EMAIL="pupa@pupa.pl"]pupa@pupa.pl[/EMAIL]
to wiadomość także dojdzie - z takim aliasem.

Wysyłanie to pół biedy, bez tego dałbym radę się obejść przez parę dni. Gorzej z odbieraniem. Dzisiejsze wiadomości od producentów przepadły, nie mogę pozwolić by i z jutrzejszymi stało się to samo. Dodam, że mam domenę (nazwijmy ją domena.pl), która podpięta jest pod serwer i wirtualny host, bo działa bez problemu. Gorzej jest z subdomeną i serwerem pocztowym. Nie wiem czy nie namieszałem w ustawieniach:

Kod: Zaznacz cały

$TTL 86400
@       IN      SOA     ns1.domena.pl. root.domena.pl. (
                        2012100155
                        3600
                        3600
                        3600000
                        1209600 )


;
@       IN      NS              ns1.domena.pl.
@       IN      NS              ns2.domena.pl.
;
@       IN      MX      10      mail.domena.pl.
;
@       IN      A       adres ip
www     IN      A          forum.domena.pl.
www     IN      CNAME   domena.pl.
ns1     IN      A       ten sam adres ip
ns2     IN      A       i jeszcze raz adres ip
Oczywiście zmieniałem serial na wyższy, za każdym razem, gdy poddawałem edycji ten plik.

Co mam podesłać żebyście sprawdzili gdzie leży problem? Dodam, że mam zainstalowanego webmina.

Utworzyłem tabele do bazy danych mail, więc tutaj raczej też jest prawidłowo ustawione.
Awatar użytkownika
pawkrol
Moderator
Posty: 939
Rejestracja: 03 kwietnia 2011, 10:25

Post autor: pawkrol »

Nie podoba mi się ten wpis:

Kod: Zaznacz cały

www     IN      A          forum.domena.pl.
W rekordzie A podaje adres ip ponadto dodałbym jeszcze rekord typu A dla subdomeny mail, czyli:

Kod: Zaznacz cały

forum     IN      A          adres_ip
mail     IN      A           adres.ip

Tymi poleceniami możesz sobie sprawdzić poprawność konfiguracji binda:

Kod: Zaznacz cały

 named-checkzone domena.pl /etc/bind/moj_plik_strefy.pl
dig any domena.pl

Ponadto zerknij w logi postfiksa, sprawdź co się dzieje z mailem, czy w ogóle dochodzi do serwera i co w takim przypadku robi z nim postfix itp.
Awatar użytkownika
Unit
Beginner
Posty: 356
Rejestracja: 27 marca 2007, 09:39

Post autor: Unit »

Masz ustawionego MX na mail.domena.pl, ale jakoś rekordu A dla tego wpisu nigdzie nie widze.
rstyle
Posty: 3
Rejestracja: 01 października 2012, 22:41

Post autor: rstyle »

Dodałem rekord A mail, jak i mail.domena.pl (po przeczytaniu w innym temacie).
Gdy wpisuję polecenie:

Kod: Zaznacz cały

swaks --to "mail@domena.pl" --from "root@domena.pl"
to niestety, ale wyświetla się:

Kod: Zaznacz cały

Error connecting 0.0.0.0 to mail.domena.pl:25:
Konfiguracje postfixa sprawdzałem i wszystko było niby wszystko w porządku. Ale wygląda to na to, że serwer poczty w ogóle nie istnieje.
Dziękuję za odpowiedzi.
Awatar użytkownika
pawkrol
Moderator
Posty: 939
Rejestracja: 03 kwietnia 2011, 10:25

Post autor: pawkrol »

Jeśli dodałeś rekord A postaci takiej:

Kod: Zaznacz cały

mail.domena.pl
to faktycznie utworzyłeś subdomenę postaci:

Kod: Zaznacz cały

 mail.domena.pl.domena.pl
nie dałeś kropki na końcu.

Sprawdź, czy postfix w ogóle uruchamia się. Czy nasłuchuje na porcie 25. Sprawdź logi
Z jakiego komputera wykonujesz to polecenie? Może stref jeszcze dns nie przeładował.
rstyle
Posty: 3
Rejestracja: 01 października 2012, 22:41

Post autor: rstyle »

Teraz w ogóle nic nie działa:

Kod: Zaznacz cały

=== Trying mail.domena.pl:25...
=== Connected to mail.domena.pl.
<** Timeout (30 secs) waiting for server response
 -> QUIT
Nie mam pojęcia o co chodzi. Najgorsze jest to, że nie wiem też, gdzie może leżeć problem. W logach nic o tym nie ma.
Awatar użytkownika
pawkrol
Moderator
Posty: 939
Rejestracja: 03 kwietnia 2011, 10:25

Post autor: pawkrol »

Skąd wykonujesz polecenie, z jakiego komputera?
Tu może być problem dns z samym serwerem pocztowym.

Wykonaj polecenie z serwera pocztowego przez localhost:

Kod: Zaznacz cały

telnet localhost 25
i sprawdź, czy się zgłasza postfix.

Jak masz skonfigurowaną strefę w bindzie? Pokaż konfiguracje postfiksa, jego logi przy uruchamianiu.
ODPOWIEDZ