Sziasztok!
SMTP guruk! Van egy SMTP proxynk, ami leveleket fogad a nagyvilágból. Az SMTP protokoll szerint a küldő fél ezt mondja:
RCPT TO:<user@host.tld>
Hosszú idő óta most érkezett egy olyan ügyfél panasz, hogy kínai partner nem tud levelet küldeni nekünk. Kis keresgélés után kiderült, hogy a kínai rendszer az SMTP kommunikációban ezt küldi:
RCPT TO: <user@host.tld>
Tehát a kettőspont után van egy szóköz, és emiatt a proxynk 550-es kóddal bontja a kapcsolatot. Megnéztem a proxy logját és 225.000 bejövő kapcsolatból 289-et utasított vissza emiatt a szóköz miatt. Jellemzően mind spam lett volna, illetve ott szerepelt a kínai cím is, ahonnan az ügyfél várta a levelét.
Szerintetek mi a jó megoldás? Módosítsuk a proxynkat úgy, hogy fogadja el a kettőspont utáni szóközt is? Viszont akkor máris több spam jut beljebb. Vagy mondjuk azt a kínainak, hogy olvasgassa az RFC 5321-et!?
- 281 megtekintés
Hozzászólások
Volt mar hasonlora pelda (pix...), de egyertelmuen serti az SMTP protokollt, szerintem itt nincs ertelme engedmenyt tenni, nem a proxy dolga kiigazitani.
- A hozzászóláshoz be kell jelentkezni
288 kapcsolat ~1 ezreléket jelent, valószínűleg nem ezen fog múlni a spamek feldolgozása.
A kérdés leginkább az, hogy üzletileg mennyire kritikus partner a kínai. Egyúttal lehet jelezni a kínainak, hogy máshol is számíthatnak emiatt levélvesztésre, merthogy nem szabványos.
Egyébként emlékeim szerint a postfix is elfogadja szóközzel, ráadásul <> nélkül is.
- A hozzászóláshoz be kell jelentkezni
Én még az életben nem találkoztam olyan MTA-val, amelyik ne fogadta volna el.
Ha kézzel tesztelek (ez annyira nem ritka esemény), akkor MINDIG teszek oda szóközt. Feltűnt volna...
- A hozzászóláshoz be kell jelentkezni
Hm, szintén zenész.. most direkt le is próbáltam egy random szerverrel (postfix + amavis fut rajta, 0 extra beállítással, úgymond csak az általános spam elleni cuccok):
MAIL FROM:<bsd@bsdbsdbsdbsdbsd.hu>
250 2.1.0 Ok
RCPT TO: <asd.asd@asdasdasdsadsad.hu>
250 2.1.5 Ok
Itt még annyit variáltam, hogy pl a MAIL FROM: -nál nincs space, az RCPT TO: -nál már van..
A többi részt nem másolom ide, felesleges, a levél megérkezett a szerverre, az át is vette, le is szállította :) Annyi extraság volt, hogy amavis megjelölte BAD HEADER-ként (de passed lett ettől még) , bár ez nem meglepő, mert csak pár asdasdasdasdasd* részt beraktam a "levélbe" és úgy ment el.
- A hozzászóláshoz be kell jelentkezni
Az exim jellemzően nem fogadja el, a Postfix igen. Exchange-ra nem emlékszem fejből.
- A hozzászóláshoz be kell jelentkezni
Kipróbáltam: Exchange is elfogadja szóközzel, <> nélkül.
- A hozzászóláshoz be kell jelentkezni
Az én eximjeim elfogadják :D
- A hozzászóláshoz be kell jelentkezni
Nekem is a kézi tesztelésből rémlik és mint írtam, <> sem kell postfix esetén.
Én ezzel úgy vagyok, hogy 1 ezreléknyi spam miatt nem feltétlenül kell megakasztani az üzleti kommunikációt (elvégre az informatika van az üzletért és nem fordítva), főleg ha egyszerűen módosítható az a proxy.
- A hozzászóláshoz be kell jelentkezni
Biztos mentek nyígni a gúgölnek, AWS-nek, mikroszoftnak is, és azok is rohantak kijavítani az edge szervereiket :DDDDD
- A hozzászóláshoz be kell jelentkezni
köszi!
Egyelőre jeleztük, hogy a kínai fél szabálytalansága miatt nem jön át a levél. Meglátjuk mi lesz.
- A hozzászóláshoz be kell jelentkezni