Что нового

Добавление алиаса в почту домена на Яндекс

mef-t

Осваивающий
Сообщения
306
Репутация
30
Добрый день.

Код:
Код:
#include <WinHttp.au3>

#cs ----------------------------------------------------------------------------

    arc registration 1.0
    AutoIt Version: 3.3.14.2
    Author:         @mef-t
#ce ----------------------------------------------------------------------------
Global $hOpen, $hConnect, $hConnectP, $sData, $sHeader, $oSC
Global $Domen = 'pdd.yandex.ru'
Global $DomenP = 'passport.yandex.ru'

$loginM = 'логин почты'
$passM = 'пароль почты'

$domain = 'домен, подключенный к почте яндекса'
$loginD	= 'логин почты домена, админ'
$alias = 'добавляемый алиас'
$skey = 'ключ где то из 32 символов'


#region ; connect
$hOpen = _WinHttpOpen() ;инициализируем использование WinHTTP-функций, указываем заголовок User-Agent
$hConnect = _WinHttpConnect($hOpen, $Domen) ;создаём соеденение, указываем только домен/ip-адрес
$hConnectP = _WinHttpConnect($hOpen, $DomenP) ;создаём соеденение, указываем только домен/ip-адрес
#endregion

$sHeader = 'Content-Type: application/x-www-form-urlencoded'

$sData = 'login='&$loginM&'&passwd='&$passM
$sData2 = 'domain='&$domain&'&login='&$loginD&'&alias='&$alias&'&skey='&$skey

_WinHttpSimpleSSLRequest($hConnectP, 'POST', '/passport?mode=auth&retpath=https://mail.yandex.ru', Default, $sData, $sHeader) ;авторизация
 $sResult = _WinHttpSimpleSSLRequest($hConnect, 'POST', '/ajax/email_alias_add.ajax.xml', Default, $sData, $sHeader) ;авторизация


ConsoleWrite($sResult & @CRLF)

Указанный код не работает. Точнее не приносит результата на последнем запросе.

Делая идентичные запросы через инструмент Poster в Firefox все прекрасно работает.
Но данный инструмент тесно связан с браузером. После данных запросов браузер авторизован в почте.
Возможно, требуются дополнительные запросы...

Пробовал использовать "encodeURIComponent()" и его аналоги. Не помогает.

Просьба помочь исправить код или подсказать правильное решение
 
Верх