Наверное все уже в курсе такого баяна с почтой gmail.com.
Прикол в следующем - если поставить точки в мыле gmail.com, cкажем l.ogin@gmail.com, l.o.gin@gmail.com, l.ogi.n@gmail.com, то все письма с такого плана ящиков будут приходить на один почтовый ящик login@gmail.com (то есть google точки не распознает просто напросто.)
Так вот данный скрипт на PHP позволит из одного мыла login@gmail.com сделать множество мыл с точками.
function gdots($login, &$arr = null)
{
$result = array();
$len = strlen($login);
for($i=0;$i<$len-1;$i++) {
if($login[$i] == '.' || $login[$i+1] == '.') continue;
$var = substr($login, 0, $i+1).'.'.substr($login, $i+1);
if($arr && isset($arr[$var])) continue;
$result[$var] = true;
$result = array_merge($result, gdots($var, $result));
}
if($arr) return $result;
else return array_keys($result);
}
$file2= fopen("result.txt","w+");
$l2 = file_get_contents("gmail.txt");
$l =str_replace("@gmail.com","",$l2);
$pas = file_get_contents("pass.txt");
$logins = gdots($l);
for($i=0;$i<15000;$i++)
{
if (!empty($logins[$i]))
{
fputs ($file2,"$logins[$i]@gmail.com:$pas\r\n");
//print_r($logins);
}}
$file40=file("result.txt");
$count40=count($file40);
echo "Простановка точек завершена.Получилось $count40 мыл gmail с точками.Результаты записаны в файл result.txt.";
?>
В файл gmail.txt нужно записать 1 мыло gmail в формате login@gmail.com, в файл pass.txt - пароль к этому мылу, запустить скрипт и все полученные мыла с точками запишутся в файл result.txt в формате
login@gmail.com:pass
Если вам понравился этот сайт, вы можете подписаться на rss
Отзывы: Ваш отзыв
Ваш отзыв