relay check

Jan Houstek Jan.Houstek na mff.cuni.cz
Úterý Srpen 15 14:24:58 CEST 2006


On Tue, 15 Aug 2006, Marek Barton wrote:
> na mem neexistuje a existovat nemuze, protoze mail je urcen pro jiny
> server, ja delam pouze zalozni mx. Na cilovem serveru tato schranka
> existuje a je funkcni.

A proc by nemohl? Muze klidne mit databazi existujicich adres, kterou 
nejakym na SMTP nezavislym mechanismem

> karel.sedlak na corax.cz je v hlavicce jako prijemce, nikoliv odesilatel. 
> Jako odesilatel je uveden JosephPyGreen na billawi.net a prave domena 
> billawi.net nema radne mx.

Cemuz se da branit tak, ze mail, ktery ma na obalce adresu, u ktere je 
duvod se domnivat, ze na ni nepujde dorucit bounce (viz nize), proste 
odmitnete. Neni to sice 100% korektni chovani, ovsem to same lze rict o 
pouziti nefungujicich adres na obalce. A hlavne, odesilatel, ktery pouzije 
nefunkcni adresu na obalce, zjevne nestoji o informaci, ze mail z nejakeho 
opodstatneneho duvodu nebylo mozne dorucit, tak mu zrejme ani nebude moc 
vadit, ze skutecne nebude dorucen.

Jak poznat, ze adresa je nefunkcni, lze na nekolika urovnich. Od prosteho 
testu, ze existuje domena, pres provereni existence platneho A, resp. MX 
zaznamu, otestovani dosazitelnosti 25/tcp alespon na jednom ze jejich 
mailexchangeru, az po testovaci spojeni se pokusem o odeslani mailu, ktery 
je utnut az pote, co server nabidne DATA ...

Na docasnou chybu pri testu (ne)funkcnosti adresy lze pritom reagovat 
docasnou chybou pri prijmani mailu.

> jak jsem jiz rikal vyse, delam relay a nemuzu zjistit, zda email 
> existuje. Nicmene mail nevisi ve spoolu kvuli neexistujicimu prijemci, 
> ale kvuli tomu, ze domena odesilatele does not resolve ...


On Tue, 15 Aug 2006, Marek Barton wrote:
[...]
> co je to bounce?

Jine oznaceni pro Delivery Status Notification (DSN) message, pravda s 
trochu slangovym nadechem. Gramaticky to je sloveso, ktere pomerne 
vystizne popisuje akci, pri ktere je "bounced message" vygenerovany jako 
reakce na jiny message.

-- Jan Houstek



Další informace o konferenci Sendmail