Иногда, при ведении инфобизнеса возникает задача рассылки информации (например про акции, скидки и т.д.) своим подписчикам. Таким образом можно существенно увеличить поток ваших клиентов и как результат увеличить прибыль при ведении инфобизнеса. Но к сожалению, многие почтовые сервисы рассматривают такую рассылку как спам и блокируют ваш почтовый ящик. Один из возможных путей решения данной проблемы — использовать сервис рассылки сообщений webmailer.ru.
Предлагаем вашему вниманию скрипт, который автоматически рассылает письма при помощи сервиса webmailer.ru.
Скрипт работает следующим образом: есть список почтовых ящиков по которым надо осуществить рассылку. Скрипт заходит на сервис webmailer.ru, последовательно вводит адрес получателя,адрес отправителя, обратный адрес, тему сообщения и само сообщение. Распознает картинку капчи при помощи сервиса Antigate.com и нажимает кнопку отправить. Такой алгоритм в цикле применяется ко всем адресатам.
Скрипт на вход принимает файл с ящиками на которые необходимо отправить письма с акциями в формате один e-mail — одна строка:
kshakmakova@inbox.ru
vilor.kochenkov@mail.ru
izabella.vazova@mail.ru
Настройки скрипта:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
// скрипт работает в режим отладки $dbg = true; // паузы ожидания $wt = 5; $wt_long = 10; // путь к файлу с почтовыми ящиками $path_to_mails = "data\\mails.txt"; // обратный адрес $from = "tatyanka.noskova@inbox.ru"; // тема сообщения $subject = "приветствие"; // само сообщение $message = "Привет. Давай знакомится"; // ключ антигейта - необходимо ввести свой $apikey = ""; |
Сам скрипт выглядит следующим образом:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 |
<?php /* производитель: x-scripts ** тип продукта: скрипт под Xweb Human Emulator ** сайт программы: humanemulator.info ** наш сайт: x-scripts.com ** по всем вопросам обращайтесь: ** email: order@x-scripts.com ** icq: 625657402 ** skype: igor_sev2 */ $xhe_host = "127.0.0.1:8351"; // The following code is required to properly run XWeb Human Emulator require("../../Templates/xweb_human_emulator.php"); // //////////////////////// настройки скрипта ///////////////////////// // скрипт работает в режим отладки $dbg = true; // паузы ожидания $wt = 5; $wt_long = 10; // путь к файлу с почтовыми ящиками $path_to_mails = "data\\mails.txt"; // обратный адрес $from = "tatyanka.noskova@inbox.ru"; // тема сообщения $subject = "приветствие"; // само сообщение $message = "Привет. Давай знакомится"; // ключ антигейта - необходимо ввести свой $apikey = ""; // //////////////////////// дополнительные модули /////////////// // функции require_once("tools/functions.php"); // /////////////////////// скрипт /////////////////////////////////////////// debug_mess("скрипт запустили"); // чистим все $browser->navigate("about:blank"); sleep($wt_long); $browser->clear_address_bar_history(); $browser->clear_cache(); $browser->clear_cookies(""); $browser->clear_history(); $browser->recreate(); sleep($wt); // считываем файл с почтовыми ящиками $arr_of_mails = array(); $arr_of_mails = file($path_to_mails, FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES); sleep($wt); // главный цикл скрипта for ($i = 0; $i < count($arr_of_mails); $i++) { $browser->navigate("webmailer.ru"); sleep($wt_long); // вводим данные // кому $input->set_focus_by_name("to"); $keyboard->send_input($arr_of_mails[$i], 10); sleep($wt); // обратный адрес $input->set_value_by_name("from", $from); sleep($wt); // тема сообщения $input->set_focus_by_name("subj"); $keyboard->send_input($subject, 10); sleep($wt); // вводим само сообщение $textarea->set_focus_by_name("message"); $keyboard->send_input( $message, 10); sleep($wt); // распознаем и вводим капчу $captcha = ""; $captcha = $image->recognize_by_anticaptcha("/captcha.gif?id", "C:\\Temp\\tmp.jpeg", $apikey, 'http://antigate.com', true, 5, 120, 0, 0, 0, 0, 0, -1, 0); sleep(2); echo "капча: $captcha<br>"; $input->set_value_by_name("captcha_code", $captcha); sleep($wt); // кнопка отправить $image->click_by_attribute("title", "Отправить", true); sleep($wt_long); } debug_mess("скрипт закончил работу"); // Quit $app->quit(); ?> |
Скрипт написан 07.10.2014 в Human Emulator 4.6.50 Advanced.