Регистрация Войти
Войти через VK Войти через FB Войти через Google Войти через Яндекс
Войти через VK Войти через FB Войти через Google Войти через Яндекс
Поиск по сайту
Удалить все сообщения из почтового ящика (POP3)
Небольшая программка, которая удаляет все сообщения из почтового ящика.
После нажатия "Удалить все сообщения" из вашего почтового ящика будут удалены все письма. Будьте осторожны.
Политика конфиденциальности:
Мы нигде не сохраняем ваш пароль, данные передаются POST-запросом и не кешируются.
Исходный код примера:
function deleteAllMessages($server,$username,$password){
$cmd = [];
$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
{
set_time_limit(300);
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++)
{
fputs($fp,"DELE $i\r\n");
fgets($fp, 1024);
flush();
}
}
}
fclose($fp);
}
}
Вас также заинтересует Отписка на php парсингом FBL письма с использованием imap функций
.
Прокомментировать/Отблагодарить