Strona 1 z 1

exim nie przyjmuje poczty

: 06 grudnia 2010, 21:18
autor: geble
Witam wszystkich serdecznie

P
rzesiadłem sie po wielu latach z SUSE na Debiana i z zadowoleniem konfiguruje swój serwer. Większość usług już ogarnąłem ale nie daję rady z eximem.
K
ilka dni przeszukiwałem sieć ale żaden z wątków nie dał rozwiązania.

P
roblem polega na tym, że mój serwer nie przyjmuje żadnej poczty ani tej napisanej z localhosta ani z zewnętrznych serwerów. Odbieranie maili działa dobrze. Problem przypuszczam, powstał po konfiguracji binda i próbie konfiguracji przez exim4-config ale niekoniecznie.

T
elnet na:

Kod: Zaznacz cały

moja.domena.pl 25
działa i cały mail poprawnie wpisuje do zakończenia sesji.

W
logach jedynie znalazłem:

Kod: Zaznacz cały

2010-12-06 20:49:52 1PPh3w-0001SE-9S <= nadawca[EMAIL="nadawca@moja.domena.pl"]@moja.domena.pl[/EMAIL] H=localhost (moja.domena.pl) [::1] P=esmtp S=390
2010-12-06 20:49:52 1PPh3w-0001SE-9S lowest numbered MX record points to local host: moja.domena.pl
2010-12-06 20:49:52 1PPh3w-0001SE-9S == [EMAIL="user@moja.domena.pl"]user@moja.domena.pl[/EMAIL] R=dnslookup_relay_to_domains defer (-1): lowest numbered MX rec$
2010-12-06 20:49:52 1PPh4K-0001SX-4F <= <> R=1PPh3w-0001SE-9S U=Debian-exim P=local S=605
2010-12-06 20:49:52 1PPh3w-0001SE-9S Frozen
2010-12-06 20:49:52 1PPh4K-0001SX-4F lowest numbered MX record points to local host: moja.domena.pl
2010-12-06 20:49:52 1PPh4K-0001SX-4F == [EMAIL="postmaster@moja.domena.pl"]postmaster@moja.domena.pl[/EMAIL] R=dnslookup_relay_to_domains defer (-1): lowest numbered MX$
2010-12-06 20:49:52 1PPh4K-0001SX-4F Frozen

Bardzo proszę o wskazówki w jakim kierunku szukać rozwiązania.

: 06 grudnia 2010, 23:50
autor: Bastian
Od razu mówię, że nie znam się na eximie ale może spróbuj na DNS ustawić wyższy priorytet dla MX.

: 07 grudnia 2010, 11:12
autor: geble
Nic nie daje zmiana priorytetu.

Lokalnie pocztę ogarnąłem, pomogła zmiana wpisu w pliku hostname i hosts.

Natomiast nadal dostaję zwroty z poczty zewnętrznej.

Serwer o2 odpowiada:

Kod: Zaznacz cały

Reporting-MTA: dns; moh2-ve3.go2.pl
X-Postfix-Queue-ID: C8B8037017C
X-Postfix-Sender: rfc822; [EMAIL="user@o2.pl"]user@o2.pl[/EMAIL]
Arrival-Date: Mon,  6 Dec 2010 23:50:48 +0100 (CET)
Final-Recipient: rfc822; user[EMAIL="user@moja.domena.pl"]@moja.domena.pl[/EMAIL]
Action: failed
Status: 5.0.0
Diagnostic-Code: X-Postfix; host uniserwis.pl[212.85.96.95] said: 550 5.1.1
    User not found (in reply to RCPT TO command)

Czyli tak samo jak loguje się przez telnet na port 25.
Może strefę mam źle skonfigurowaną? Jakby mógł ktoś zobaczyć:

Kod: Zaznacz cały

; BIND data file for local loopback interface
;
$TTL    3600
@       IN      SOA     ns.uniserwis.pl. root.uniserwis.pl. (
                        2010120701      ; Serial
                         10800          ; Refresh
                          3600          ; Retry
                        3600000         ; Expire
                         1209600 )      ; Negative Cache TTL
;
        IN      NS      ns.uniserwis.pl.
        IN      NS      ns.tpnet.pl.
@       IN      MX  20  uniserwis.pl.
@       IN      A       83.18.167.181
@       IN      AAAA    ::1
        IN      MX  15  uniserwis.pl.
www     IN      A       83.18.167.181
ns      IN      A       83.18.167.181
mail    IN      A       83.18.167.181
howks   IN      A       83.18.167.181
,,Nslookup'' mojej domeny dla pola MX zwraca poprawny adres ip.

Gdzie jeszcze szukać przyczyny?
Jak jeszcze testować ustawienia?

: 07 grudnia 2010, 11:52
autor: turox
Domena uniserwis.pl jest z tego co widzę zarejestrowana w home.pl i wydelegowana na serwery DNS home.pl:

Kod: Zaznacz cały

whois uniserwis.pl

DOMAIN NAME:           uniserwis.pl
registrant's handle:   hmns238498 (INDIVIDUAL)
nameservers:           dns.home.pl. [62.129.252.30]
                       dns3.home.pl. [81.210.44.122]
                       dns2.home.pl. [213.25.47.166]
created:              2001.06.08 13:00:00
last modified:        2010.11.27 11:26:31
Pytając ten serwer o rekordy A i MX zwraca:

Kod: Zaznacz cały

dig @dns.home.pl uniserwis.pl mx
uniserwis.pl.           3600    IN      MX      10 uniserwis.pl.
uniserwis.pl.           3600    IN      A       212.85.96.95
Więc listy są kierowane do serwera SMTP o adresie 212.85.96.95 a nie 83.19.167.181.
Podsumowując, zmieniasz rekordy na serwerze DNS który nie jest autorytarny dla tej domeny.

: 07 grudnia 2010, 12:20
autor: geble
No to mam tam dwie możliwości. Albo usunąć wpis MX u rejestratora, ewentualnie zmienić mu priorytet. Druga opcja, która nie wiem jak ma być zaznaczona w panelu administracyjnym konfiguracji domeny dotycząca poczty to ,,casch all'' i możliwość podania adresu ale tam nie mam nic wpisane.

Może ktoś z Was posiada domenę zarejestrowaną w home.pl i ogarnia pocztę na swoim Debianie to podpowie co i jak ma być.

: 07 grudnia 2010, 12:48
autor: turox
Dalej nie rozumiesz. Problemem nie jest priorytet czy wpis MX, tylko fakt, że skonfigurowałeś domenę na serwerze którego nic i nikt o nią nie pyta. Masz do wyboru:
1. Ustawić wszystkie rekordy (A, MX, NS CNAME) na serwerach DNS firmy home.pl bo na nie masz wydelegowaną domenę i tam wędrują zapytania.
albo
2. Zmienić w panelu home.pl nameserwery tej domeny na swoje serwery DNS, na których skonfigurowałeś te rekordy.

: 07 grudnia 2010, 12:53
autor: fnmirk
geble, zapewne masz popełnioną głupią literówkę lub zbyt dużo wprowadzonych niepotrzebnych znaków w jakimś pliku konfiguracyjnym lub poleceniu i nie jest to pozbawione sensu.