On Fri, Oct 06, 2006 at 11:30:06AM +0200, Dévay Gyula wrote: > Tisztelt LiRul! > > 2006. október 6., 10:57:52, írtad: > > > Fapados, de mukodik -- felteve ha jol programozol. :-) > > fsockopen() a mail domain MX-ehez, helo, mail from, rcpt to, > > a respond elemzese, majd quit. Buktatok: > > Telnettel kapott valaszokat elemezzem? Peldat tudsz irni?
PHP-t irtal, hogy jon ide a telnet? Amugy a valasz elso harom karaktere az SMTP valasz kod, ha ez nem 2xx akkor valami hiba van, 4xx eseten atmeneti, 5xx-nel pedig permanens errorral allsz szemben. Tipikusan "550 User unknown" vagy hasonlo. > > - nem mukodik az MX (nem elerheto) > > - illene lekezelni a masod/harmad/stb -lagos MX-eket is > > Nem tudom miert kellene ellenoriznem, hogy van-e mx bejegyzes. Nekem > tok mindegy, csak azt szeretnem tudni, hogy letezik-e a mail szerver, > amit valaszcimkent megadott, es azon belul letezik-e a postafiok. > Valaszt kuldeni mar valamilyen email kliens alol fogok es nem php-bol. Akkor te most nem vagy tisztaban valamivel. Az MX szerver tudja neked egyedul megmondani, hogy jo-e az a cim vagy sem. Ez egy ellenorzesi procedura amit leirtam. > > - tul sok recipient check eseten kitilthat az MX > ?? Hat tul sokszor nem hiszem, hogy az adott cimrol uzengetnenek > nekem. Az igaz, de pl. ha freemail-es cimrol van szo, akkor neked mindig ahhoz az MX-hez kell menni, legyen barmi is elotte a local_part. > > - lassssuuu > > - kivaloan DoS-olhato (hacsak nem teszel ellene) > > Ezt nem ertem. Miert lenne DoS-olhato, ha ellenorzom egy scriptel egy > postafiok letezeset? Mert ezzel vissza lehet elni. Megkapsz masodpercenkent 20-30 post-olt kerest, amiben szerepel az email cim, te azt szepen le akarod ellenorizni mindet. Ne mondd, hogy ezzel nem lehet DoSolni. -- LiRul http://www.hixsplit.hu/ Un*x + HIX = hixsplit Lehet, de nem erdemes nelkule... _________________________________________________ linux lista - [email protected] http://mlf2.linux.rulez.org/mailman/listinfo/linux
