2014. január 6. dátummal Gábor Lénárt ezt írta: > Re, > > On Tue, Dec 10, 2013 at 11:59:29AM +0100, Salamon Attila wrote: > > A helyzet az, hogy 99%-ban a domain MX rekordjában szereplő > > hostnak küldi a levelet (helyesen), a maradék kevés esetben > > viszont az A rekordban szereplő hostnak, ami visszautasítja > > "Relay acces denied" üzenettel. Az A rekordban szereplő ip címen > > egyébként működik mail szerver, csak nem ezt a domain-t > > szolgálja ki (ISP). > > Nem lehet, hogy a DNS csuklik neha, es nem szolgalja ki az MX > rekordot pl NXDOMAIN-t adva az MX lookup-ra, ezert postfix - > jogosan - azt gondolja akkor, hogy nincs MX rekordja, igy RFC > szerint helyesen megprobalja A rekord alapjan?
Persze ez is lehet, de eddig máshol (más domain névvel) még nem jött elő. > > Parancssorból eddig mindig jó volt a névfeloldás az adott > > domain-hez. > > Igazabol azt a pillanatot kene elcsipni, amikor postfix szerinted > "teved" es akkor tesztelni "kezzel" is a nevfeloldast. Esetleg pl > masodpercenkent csinalj egy MX lookup-ot es az eredmenyt tedd egy > file-ba az idoponttal egyutt, aztan vissza lehet keresni. Igen, valóban azt a pillanatot kellene elkapni, de azt nem egyszerű. Pláne, hogy időnként csak 10 nap múlva hibázik ismét. Kb. 1 percen belüli kézzel lekérdezés már sikerült, az jó eredményt hozott. Ez alapján a percenkénti lookup sem feltétlenül hoz eredményt, ha csak pár mp-ig tart a hiba. De abban igazad van, hogy legalább az esetleges "időnkénti csuklást" könnyebb felderíteni így. > Btw, az nem lehetseges, hogy pl az /etc/resolv.conf-odban tobb > nameserver is van megadva, es abbol csak mondjuk az elso adja > vissza jol az MX rekordot? Igy ha az eppen pl nem elerheto, es a > masodiknal probalna, ott nincs szerencseje. Probald meg az > /etc/resolv.conf alapjan az osszes ott megadott nameservertol > megkerdezni az MX es az A rekordot is, aztan hasonlitsd ossze. Valóban több NS van megadva a resolv.conf-ban, de a többi mind belső NS. Igaz, hogy ezek között van olyan, ami feloldja a kérdéses domain- t, de az privát címtartományt ad vissza, a hiba esetén pedig publikus az ip cím. > Esetleg hasonlo fura dolog lehet, ha a kerdeses nameservernek > forwarder van beallitva, es ott tortenik vmi csuklas neha, vagy > hasonlo. Ilyenekkel akkor kuzdottem utoljara, amikor "remek" > split-horizont DNS volt, es nem teljesen ugyanaz volt a > "velemenyuk" az egyes rekordokrol, es mindenfele load balancer, > forwarder, stb miatt total megjosolhatatlan lett, hogy eppen > ki/mit mondott, eleg fejfajas volt azt letisztazni, hogy mit akart > a kedves kollega, aki igy beallitotta ...... Ez egy szimpla dns cache, kimondottan a Postfix használja, a cache pedig a root ns-eket. > Lamer kerdes: nincs vmi specifikus transport map bejegyzes ami ezt > okozza? Pl csak egyetlen cimre (nem domain alapjan), konnyu rola > megfeletkezni, aztan nem erti az ember, miert adott helyre megy a > mail, foleg ha az vmi db-bol kerdez (pl sql/mysql) es nem > feltetlen atlathato azonnal, hogy mi az eredmeny. Nincs semmi extra, nincs sql backend. main.cf: transport_maps = hash:/etc/postfix/transport A transport-ban nincs erre vonatkozó bejegyzés, transport.db az utolsó módosítás után generálva. -- Sala _________________________________________________ linux lista - linux@mlf.linux.rulez.org http://mlf.linux.rulez.org/mailman/listinfo/linux