PDA

Просмотр полной версии : Проверка объёма почтового ящика


gorbenkopavel
29.12.2009, 15:00
Сильно не бейте если чё. Вобщем есть мыла с паролями (mail:pass) нужно что-то типа скрипта который сможет пройтись по этому списку мыл и отобрать только те в которых общий объём всех писем ,к примеру, больше 50 мб (желательно чтобы объём можно было регулировать). Нужно mail.ru (bk.ru,list.ru, inbox.ru), rambler, yandex. Если в списке будут попадаться другие домены можно чтобы писало error или что-то подобное. И ещё желательно чтобы можно это было запустить с компа, без всяких заливов на домены и т.д. Понимаю что просьба тупая, но оч нужен такой скрипт.

Player#1
29.12.2009, 16:49
пиши сам!
если на php, то юзай imap, конкретнее imap_mailboxmsginfo.

gorbenkopavel
29.12.2009, 17:41
пиши сам!
если на php, то юзай imap, конкретнее imap_mailboxmsginfo.
Стал бы я сюда писать если бы шарил в этом??? Наверно нет.

rushter
29.12.2009, 18:22
Не шаришь - плати,нет денег - учи.

Player#1
29.12.2009, 18:27
Вот пример для mail.ru. Полностью со всеми проверками и дополнительными доменами (rambler, yandex) мне делать влом.
Сделаю, но не за бесплатно... Хотя тебе наверно на пыхе не подойдет, т.к. денвер поставить тоже тебе будет впадлу.

$maxsize = 50; //max size MB
$maxsizeb = $maxsize * 1024 * 1024;
$fp = fopen("mails.txt", "rt");
while(!feof($fp))
{
$str = fgets($fp);
$lp = explode(";", $str);
$mbox = imap_open("{pop.mail.ru:110/pop3}INBOX", $lp[0], $lp[1]);
$info = imap_mailboxmsginfo($mbox);
$size = $info->Size;
if($size>$maxsizeb)
{
echo $lp[0].";".$lp[1];
};
imap_close($mbox);
};
fclose($fp);


UPD:
Не шаришь - плати,нет денег - учи.
+100