Oppure

Loading
01/02/10 23:17
giocala88
Salve ragazzi ho trovato implementata una classe che verifica se l'indirizzo mail è valido o meno.
Come mai mi da questo errore?

Warning: fsockopen() [function.fsockopen]: unable to connect to libero.it:25 (Connection timed out) in /var/www/mail.php on line 6

Warning: set_socket_blocking(): supplied argument is not a valid stream resource in /var/www/mail.php on line 7

Warning: fputs(): supplied argument is not a valid stream resource in /var/www/mail.php on line 8

Warning: fgets(): supplied argument is not a valid stream resource in /var/www/mail.php on line 9

Warning: fgets(): supplied argument is not a valid stream resource in /var/www/mail.php on line 10

Warning: fputs(): supplied argument is not a valid stream resource in /var/www/mail.php on line 11

Warning: fgets(): supplied argument is not a valid stream resource in /var/www/mail.php on line 12

Warning: fputs(): supplied argument is not a valid stream resource in /var/www/mail.php on line 13

Warning: fgets(): supplied argument is not a valid stream resource in /var/www/mail.php on line 14
Inndirizzo email valido non valido8-|:om:

<?
class verifica_mail{

	function verifica($host,$user){
	
		$fp = fsockopen ($host, 25);
		set_socket_blocking ($fp, true);
		fputs ($fp, "Helo\n");
		fgets ($fp, 2000);
		fgets ($fp, 2000);
		fputs ($fp, "Mail From:<$user@$host> \n");
		fgets ($fp, 2000);
		fputs ($fp, "RCPT to:aetos<$user@$host> \n");
		$result= fgets ($fp, 2000);
		$st= substr($result,0,3);
		if ($st==250){
			echo"Inndirizzo email valido";
		}
		else
			echo"Inndirizzo email valido non valido";
	}
}

//utilizziamo la classe tramite

$m =  new verifica_mail;
$m -> verifica("libero.it","luca260786");


?>


Ringranzio anticipatamente tutti. ;)
Ultima modifica effettuata da giocala88 01/02/10 23:18
aaa
02/02/10 6:25
nessuno
L'host deve essere il nome del server smtp (posta inviata) ...

Quindi non libero.it ma

smtp.libero.it
Ultima modifica effettuata da nessuno 02/02/10 6:45
Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti ( uno dei padri fondatori del moderno Calcolo delle probabilità ) chiamava il gioco del Lotto Tassa sulla stupidità.
02/02/10 11:27
giocala88
Vero, che sbadato che sono!:asd:
Solo che non mi spiego il seguente mex:

Indirizzo email valido non valido :-|:-|

Sapresti dirmi perchè?
Grazie ancora.
aaa
02/02/10 14:36
nessuno
Perchè non te lo spieghi? Lo hai scritto tu nel codice

echo"Inndirizzo email valido non valido";
Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti ( uno dei padri fondatori del moderno Calcolo delle probabilità ) chiamava il gioco del Lotto Tassa sulla stupidità.