Скрипт подтверждения ссылок на почте

Статус
В этой теме нельзя размещать новые ответы.
так же прошу перезалить файл с первого поста,
нужен данный класс для доработки скрипта спамера :)
 
  • Заблокирован
  • #14
Письма удаляются следующими строчками из index.php
PHP:
         for ($i=0; $i<sizeof($delete); $i++) {
         echo $test->DeleteMessage($delete[$i]);
         echo $delete[$i]." - сообщение удалено <br>";  flush();
          flush();
          }

Удалите их - письма останутся на сервере ;)
 
  • Нравится
Реакции: DxS
Ребят, ну перезалейте скрипт с первого поста, очень нужно.
 
Заметил баг в скрипте из второго поста. Скрипт открывает первую ссылку в письме, когда ссылка может оказаться второй или третьей. Обходиться ли это в скрипте из поста номер 1 ?
 
Для этих целей можно использовать SST Poster. В проге есть функция подтверждения писем.
 
  • Заблокирован
  • #18
Заметил баг в скрипте из второго поста. Скрипт открывает первую ссылку в письме, когда ссылка может оказаться второй или третьей. Обходиться ли это в скрипте из поста номер 1 ?

К сожалению, невозможно интуитивно отличить нужную ссылку в письме от ненужной. Если предложите критерий - можно легко подправить скрипт.
 
К сожалению, невозможно интуитивно отличить нужную ссылку в письме от ненужной. Если предложите критерий - можно легко подправить скрипт.

Например, скрипт находит все ссылки в письмах, и показывает из юзеру, слева можно проставить галочки, рядом с ссылками, которые для подтвержжения. Ну или сделать фильтр по количеству символов в ссылке, ибо ссылки на подтверждение бывают довольно длинные.
 
  • Заблокирован
  • #20
Вместо
PHP:
if (!$match[0][0]=='')
               {
                 echo "Найден урл ".$match[0][0]."<br>";
                 $snoopy->fetch($match[0][0]);
                 echo " - сообщение удалено на ссылку кликнули<hr>"; flush();
                 $delete[] =$i;
                 flush();
               }
               else
               {
                 echo "урл Не найден <hr>";
                 $delete[] =$i;
               }
делаем
PHP:
for($z=0; $z<count($match[0]); $z++)
if ($match[0][$z]!='')
               {
                 echo "Найден урл ".$match[0][$z]."<br>";
                 $snoopy->fetch($match[0][$z]);
                 echo " - сообщение удалено на ссылку кликнули<hr>"; 
                 flush();
               }
               else
               {
                 echo "урл Не найден <hr>";
               }
          $delete[] =$i;
получим прокликиватель всех ссылок в письме.
Если заменить
PHP:
if ($match[0][$z]!='')
на
PHP:
if (($match[0][$z]!='')&&(strlen($match[0][$z]>50)))
то будут прокликиваться все ссылки с длинной больше 50 символов.

С интерфейсом для выбора ссылки для клика работы будет намного больше.

P.S. Как-то так.
 
  • Нравится
Реакции: z3rg
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху