<?php
set_time_limit(0);
ignore_user_abort(true);
ini_set('max_execution_time', 0);
// 207.46.10.10:993 hotmail imap server
$s = "\r\n";
$proxy = '13.89.36.103'; // proxy
$port =53;
$fp = fsockopen($proxy, $port);
//socket_set_timeout($fp, 10, 0);
fputs($fp, "CONNECT 207.46.10.10:993 HTTP/1.1".$s.$s);
fputs($fp, "n1 login [email protected] userpassword".$s);
fputs($fp, "n2 select Inbox".$s);
fputs($fp, "n3 UID FETCH 100289 BODY[]".$s);
fputs($fp, "n4 LOGOUT".$s.$s);
while(!feof($fp)){
$line = fgets($fp, 4000);
echo $line."\n";
}
fclose($fp);
?>
Можно ли использовать соединение прокси для чтения почты с сервера IMAP с помощью РНРКак использовать IMAP с fsockopen за прокси
он отлично работает без прокси
пожалуйста, если кто-то может помогите мне, я не хочу использовать завиток
После CONNECT вам нужно будет начать новый уровень связи SSL. Кроме того, вы используете HTTP-прокси на порту 53? – Max
У вас также есть порт прокси, указанный дважды. – Max
@Max это не мой прокси, это просто общедоступный прокси, вы можете дать более подробную информацию о ssl-слое после CONNECT, я уверен, что мне это не нужно, потому что я использую прокси-сервер, а не прямое подключение к серверу imap. –