<?php
// логин
$login = "fdrawut";
// пароль
$pass = "qwe123";
// Место хранения куков
$user_cookie_file = $_SERVER['DOCUMENT_ROOT'].'/cookie.txt'; //Полный путь до файла, где будем хранить куки
// инициализация curl
$ch = curl_init ();
// адрес страницы куда посылать запрос
curl_setopt ($ch, CURLOPT_URL , "http://win.mail.ru/cgi-bin/auth");
// каким браузером будем прикидываться
curl_setopt ($ch, CURLOPT_USERAGENT , "Mozilla/5.0 (Windows; U; Windows NT 5.1; ru-RU; rv:1.7.12) Gecko/20050919 Firefox/1.0.7");
// Указываем что нужно вывести загруженную страницу в переменную или (0)-вывести на экран
curl_setopt ($ch, CURLOPT_RETURNTRANSFER , 1 );
// Переходить по редиректам или (0)
curl_setopt ($ch, CURLOPT_FOLLOWLOCATION, 1);
// Подставляем куки
curl_setopt ($ch, CURLOPT_COOKIEFILE, $user_cookie_file); //Куки раз
curl_setopt ($ch, CURLOPT_COOKIEJAR, $user_cookie_file); //Куки два
// елси проверят с какой страницы пришел
curl_setopt ($ch, CURLOPT_REFERER, "http://mail.ru/");
// не возвращает заголовки
curl_setopt ($ch, CURLOPT_HEADER, 0);
// обрабатывает все кодировки
curl_setopt ($ch, CURLOPT_ENCODING, "");
// Включить передачу POST-запроса
curl_setopt ($ch, CURLOPT_POST, 1);
// Отсылаем пост запрос
curl_setopt ($ch, CURLOPT_POSTFIELDS, "Login=$login&Domain=mail.ru&Password=$pass");
// скачиваем страницу в переменную
$parsing = curl_exec($ch);
// закрываем соединение
curl_close($ch);
// Выводим результат
echo $parsing;
?>