Mailer-daemon, hol vagy?

 ( kumgabor | 2018. április 6., péntek - 9:28 )

Kedves Mailer-daemon, hiányzol!

Van egy Debian szerverem, Exim-mel, ezt állítottam be a Thunderbirdembe SMTP-ként. Ha valamiért (mondjuk mert nem jó címre küldtem) nem kézbesíthető a levél, szeretném, hogy írnál nekem válaszként egy szerelmes levelet a hibaüzenettel. Hol tudom ezt beállítani?

Legkedvesebb barátod, Gábor.

Hozzászólás megjelenítési lehetőségek

A választott hozzászólás megjelenítési mód a „Beállítás” gombbal rögzíthető.

Tehát a szerveredet relayként akarod használni, és külső domainnel rendelkező címzett számára küldött levélről vársz NDN-t, ha a címzett nem létezik.
Az első kérdés, hogy egy ilyen esetben pontosan mit találtál az Exim logjában. Átvette a szerveredtől a címzett domainjét kezelő szerver, vagy pedig visszautasította? Ha visszautasította, akkor ezt követően mi történt az Exim log tanúsága szertint?


2018-04-10 15:39:09 1f5tUL-0002la-T7 <=

H=xxx.catv.broadband.hu ([192.168.1.112]) [xxx.xxx.xxx.xxx] P=esmtpsa X=TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128 A=userlogin:rem S=2285 id=7920dc7e-c748-82ab-8bc4-c7621faf8829@valami.hu
2018-04-10 15:39:10 1f5tUL-0002la-T7 **

R=dnslookup T=remote_smtp: SMTP error from remote mail server after RCPT TO:: host posta2.valamiceg.hu [xxx.xxx.xxx.xxx]: 550 Unknown mailbox -- senki in
2018-04-10 15:39:10 1f5tUM-0002le-Bl <= <> R=1f5tUL-0002la-T7 U=Debian-exim P=local S=3230
2018-04-10 15:39:10 1f5tUL-0002la-T7 Completed
2018-04-10 15:39:10 1f5tUM-0002le-Bl =>

R=dnslookup T=remote_smtp H=posta2.valamiceg.hu [xxx.xxx.xxx.xxx] C="250 OK id=1f5tUN-00009x-00"
2018-04-10 15:39:10 1f5tUM-0002le-Bl Completed

--
Kum Gábor
Linux póló | Ciprus | Matek korrepetálás

Tehát 550-nel tőled nem veszi át a túloldali szerver azért, mert rossz címzett számára menne a levél (1f5tUL-0002la-T7), és erre a szervered a feladónak generál egy NDN-t (1f5tUM-0002le-Bl), ami történetesen ugyanazon távoli szerveren élő, viszont valid mailcím, és ez kézbesül is. Jól értem?

Ez nekem úgy tűnik, mintha a levél feladója élő cím lenne, de a címzetté nem.

Akkor kérdés: a gabor@valami.hu te vagy, vagy pedig az egyik felhasználód? Ha te vagy, akkor megkapod az NDN-t. Ha nem te vagy, akkor miért szeretnél te is NDN-t kapni a feladó mellett?

Én vagyok, de nem kapom meg. Ez a gondom.

--
Kum Gábor
Linux póló | Ciprus | Matek korrepetálás

Oké. Akkor próbáljuk újra leírni ezt a rendszert, mert néhány dolgot elfelejtettél megemlíteni.

A következtetésem ez:

1.) Van egy levelezőkliensed (MUA1), ami történetesen UPC hálózatban van.
2.) Van egy szervered (MTA1), amelyre van egy rem nevű usered, relaynek/smarthostnak használod, ezen adod fel a leveleidet. Ezt biztosan te adminisztrálod, mivel az eddig ismertetett logok erről származnak. A local mail domainjeiről nem tudunk semmit, de az biztos, hogy a valami.hu nem tartozik közéjük.
3.) Van egy másik szervered (MTA2/MDA2), amelynek reverse DNS neve posta2.valamiceg.hu, és DNS szerint a valami.hu domaint local mail domainként tudja magáénak, tehát ezen vannak az általad feladóként használt gabor@valami.hu, és a címzett senki@valami.hu mailcímekhez tartozó mailboxok és/vagy aliasok.

Ami a log szerint történik:

1. sor: MUA1-ről SMTP-n elfogadja a levelet az MTA1
2. sor: MTA1 megpróbálja DNS alapján kézbesíteni a levet, ehhez megtalálja a MTA2-t, viszont MTA2 - bár a valami.hu domaint valóban ő kezeli - nem veszi át senki@valami.hu címzettnek szóló levelet, ugyanis nála nincs senki nevű user/mailbox
3. sor: mivel a levél MTA1 által nem volt kézbesíthető, ezért MTA1 új levél formájában NDN-t generál az eredeti feladó számára, ami ugye a gabor@valami.hu mailcím
4. sor: az eredeti levéllel való ténykedés befejezve
5. sor: az NDN gabor@valami.hu címzettjének MTA1 általi domainfeloldása alapján a valami.hu domain leveleit MTA2 kezeli, így MTA1 az MTA2 (posta2.valamiceg.hu) felé adja át a levelet, mely sikeresen át is veszi tőle, innentől MTA2/MDA2 tesz vele amit tud, MTA1 feladata ennyi volt
6. sor: MTA1 által az NDN kézbesítve

Összefoglalva:

MTA1 jól működik, MTA2 sikeresen elfogadja, MTA2-n belüli kézbesítésről eddig nincs adat

Tehát a kérdés:

MTA2 logjában mit látni a "1f5tUN-00009x-00" message ID-val rendelkező sikeresen beérkezettt levél kézbesítésére vonatkozóan?
Ha MTA2 nincs a te felügyeleted alatt, akkor a gabor@valami.hu mailboxának pl. spam, trash ... mappájában van valami?
Ha nincs, akkor MTA2 üzemeltetője mit mondott a "1f5tUN-00009x-00" sorsát firtató kérdésre?

Lehet hogy elnéztem valamit, vagy még mindig nem jól értem a problémát. Ha ez van, légy szíves hivatkozásokkal leírni, hogy pontosan melyik logsor alapján, melyik szerveren vagy komponensen mit látsz, vagy melyik logsorban véled a hibát látni.

Szuper, köszönöm! Jól látod a helyzetet, az 1f5tUN-00009x-00 levelet fogom keresni a nem általam üzemeltetett MTA2-n.

Köszönöm, hogy időt szántál a kérdésre!

--
Kum Gábor
Linux póló | Ciprus | Matek korrepetálás