Есть необходимость написания скрипта, который отправляет email с помощью вот этого сервиса: http://network-hack[dot]com/smtp[dot]html
Но там есть капча. Капча всегда имеет одни адрес: http://network-hack[dot]com/componen[dot][dot][dot]ion.php?imtype=1
Я не могу понять как действовать. Смысла сначала запрашивать страницу http://network-hack[dot]com/smtp[dot]html , а потом парсить оттуда картинку капчи нет, т. к. она всегда имеет 1 адрес. Я попробовал обращаться сразу по адресу http://network-hack[dot]com/componen[dot][dot][dot]ion.php?imtype=1 , вводить капчу, а потом отправлять запрос на отправку почты
PHP:
скопировать код в буфер обмена
скопировать код в буфер обмена
- empty_cookie ();
- $url = 'http://network-hack.com/index.php?option=com_chronocontact&task=send&chronoformname=eml&Itemid=31';
- $send_data = 'text_0=awgwg%40union.com&text_1=edward.pro10%40gmail.com&text_2=%D0%96%D0%B5%D0%BD%D1%8F&text_3=%D0%9F%D0%BE%D0%BB%D0%B5+%D1%82%D0%B5%D0%BC%D0%B0&text_6=%D0%9F%D0%BE%D0%BB%D0%B5+%D1%82%D0%B5%D0%BA%D1%81%D1%82&chrono_verification='.$_POST['cap'].'&button_9=%D0%9E%D1%82%D0%BF%D1%80%D0%B0%D0%B2%D0%B8%D1%82%D1%8C&2996cb631ecf797840f87db2a6767833=1&1cf1=34ac6fb0a9dec83fe8652bddfcaac94f';
- $result = sendMail( $url, $send_data );
- echo $result;
- function sendMail ( $url, $send_data ) {
- global $cookie;
- //curl_setopt($data, CURLOPT_FOLLOWLOCATION, 1);
- if ( !$code ) return false;
- // $code = mb_convert_encoding($code,'cp1251','utf-8');
- return $code;
- }