pop3 и php

batya

Новичок
pop3 и php

Здрасте всем!
пытаюсь работать с pop3 на PHP, вот код
use Mail::pOP3Client;
$login = "mailuser";
$password = "parol";
$mailserver = "mail.server";
$pop = new Mail::pOP3Client( USER => $login, PASSWORD => $password, HOST => $mailserver );
print "В вашем почтовом ящике ",$pop->Count()," сообщений.<br>\n";

во первых не могу понять что есть use Mail::pOP3Client;
во вторых он не работает, как раз жалуеться на use Mail::pOP3Client;

Может у кого есть рабочий исходник(нужно просто проверять скока писем на мыле)
Заранее спасибо! :D
 

WP

^_^
В юмор!
Сорц на перле :)

-~{}~ 12.10.06 06:19:

з.ы. покури [m]imap[/m]
 

God

Новичок
PHP:
function isValidCommand($resp)
{
	return (strtoupper(substr($resp, 0, 3)) == '+OK');
}

function check_email($server, $user, $pass)
{
	$errno = $count_mail = 0;
	$errstr = '';

	$fp = @fsockopen($server, 110, $errno, $errstr, 30);
	if ($fp)
	{
		$resp = fgets($fp, 1024);
	    if (isValidCommand($resp))
	    {
	    	fputs($fp, 'USER ' . $user . "\r\n");
			$resp = fgets($fp, 1024);
		    if (isValidCommand($resp))
	    	{
	   		 	fputs($fp, 'PASS ' . $pass . "\r\n");
				$resp = fgets($fp, 1024);
		    	if (isValidCommand($resp))
	    		{
		   		 	fputs($fp, "LIST\r\n");
					$resp = fgets($fp, 1024);
			    	if (isValidCommand($resp))
	    			{
	    				if (preg_match("/\+OK ([0-9]+) [0-9]+/i", $resp, $match))
	    					$count_mail = $match[1];
	    			}
	    		}
	    	}
	    	fputs($fp, "QUIT\r\n");
	    } 
	    fclose($fp);
	}
	else
		echo 'Connection failed';

	return $count_mail;
}

echo check_email('mail.server.ru', 'user', 'pass');
Что-то типа этого
 
Сверху