Rosszul confolt MTA-k miatti probléma

Sajnos rendszeresen belefutok olyan rosszul beállított MTA-kba, amik 4xx hibakóddal dobják vissza azokat a leveleket is, amiknél a válasz az, hogy "unknown user". Az én legitim smtpd-m persze ennek megfelelően kezeli a levelet, próbálja újraküldeni. Amire persze megint temporary error code a válasz.

Hogy konkrétumokat is írjak, most épp a mail.virgosystems.hu az egyik ilyen bűnös.

2009-06-04 16:25:12 SMTP error from remote mail server after RCPT TO:<xxxx@wiw.hu>: host mail.virgosystems.hu [195.70.35.87]: 450 <xxxxx@wiw.hu>: Recipient address rejected: <xxxxx@wiw.hu>: Recipient address rejected: user unknown

Ahogy a logokból észrevettem sajnos ez a félrekonf főleg Postfixekre igaz. Főleg azért bosszantó, mert az aki az én smtpd-men keresztül küld (smarthost), az abban a hitben él, hogy a levele elment, a címzett megkapta, hiszen hibajelzés nem jött vissza.

Mint szenvedő kliens, mit tudok tenni én a témában?

Hozzászólások

Vagy itt van ez:

2009-06-04 16:36:43 SMTP error from remote mail server after RCPT TO:<xxxx@credison.hu>: host mail.credison.hu [212.52.167.4]: 450 4.1.1 <xxxx@credison.hu>: Recipient address rejected: User unknown in virtual mailbox table

Szinten Postfix.

Jókérdés. Az elmúlt pár percben elkezdtem gondolkodni, hogy hogyan lehetne megcsinálni, hogy 45x-es hibával menjen az ismeretlen felhasználó. Bizonyos reject kódokat egyszerűen 1 sorral lehet módosítani, de az unknown user nincs benne. Valami access szabályt tudnék elképzelni ahol valamilyen oknál fogva kézzel be van állítva, hogy 45x menjen vissza. Ezt sem túl bonyolult megtenni, bár így hirtelen nem tudnám megmondani, hogy általános érvényűvé lehetne-e tenni?! Szóval Postfixben is azért küzdeni kell(ene) érte. Nemhinném, hogy magától csinálja, ez elkonfigurálás...