Удалить все сообщения из почтового ящика(POP3)
Небольшая программка, которая удаляет все сообщения из почтового ящика.
После нажатия "Удалить все сообщения" из вашего почтового ящика будут удалены все письма. Будьте осторожны.
Политика конфиденциальности:
Мы нигде не сохраняем ваш пароль, данные передаются POST-запросом и не кешируются.
Исходный код примера:
<?php
function deleteAllMessages($server,$username,$password){
$cmd = array();
$cmd[] = "USER $username\r\n";
$cmd[] = "PASS $password\r\n";
$cmd[] = "STAT\r\n";
$cmd[] = "QUIT\r\n";
// Server is your POP3 server, ie pop3.server.com
// Port is the port number ( should be 110 )
$port = 110;
$fp = @fsockopen($server, $port);
if(!$fp)
{
print("Error connecting to server $server");
}
else
{
$ret = fgets($fp, 1024);
foreach($cmd as $ret)
{
fputs($fp,$ret);
$line = fgets($fp, 1024);
if($ret=="STAT\r\n")
{
$fields = explode(" ",$line);
print 'found '.$fields[1].' messages<br>';
$num_mails = $fields[1];
for($i=1;$i<=$num_mails;$i++)
{
set_time_limit(30);
fputs($fp,"DELE $i\r\n");
$line = fgets($fp, 1024);
flush();
}
}
}
fclose($fp);
}
}
?>
Комментарии:
Нету комментариев для вывода...