Buy
October 3rd, 2008, 11:14 AM
hi, i'm trying to make a script to validate email addresses. i start with:
<?getmxrr('birminghampr.co.uk',$mxhosts);
then i try: $x=system("telnet $mxhosts[0] 25", $y);
...and 3 lines are printed:
Trying 64.233.183.27...
Connected to ASPMX.L.GOOGLE.COM.
Escape character is '^]'.
while $x becomes the last line generated by the system... Escape character is '^]'. ...while $y becomes the number "1" to say something like it was a good command.... but if i try to manually "telnet aspmx.l.google.com 25" i get an additional response banner as the 4th line: 220 mx.google.com ESMTP i4si16*********.1 ...now what i need to do is somehow grab this 4th line using PHP! any ideas anyone? any help would be very much appreciated.
<?getmxrr('birminghampr.co.uk',$mxhosts);
then i try: $x=system("telnet $mxhosts[0] 25", $y);
...and 3 lines are printed:
Trying 64.233.183.27...
Connected to ASPMX.L.GOOGLE.COM.
Escape character is '^]'.
while $x becomes the last line generated by the system... Escape character is '^]'. ...while $y becomes the number "1" to say something like it was a good command.... but if i try to manually "telnet aspmx.l.google.com 25" i get an additional response banner as the 4th line: 220 mx.google.com ESMTP i4si16*********.1 ...now what i need to do is somehow grab this 4th line using PHP! any ideas anyone? any help would be very much appreciated.