<?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);
?>
Est-il possible d'utiliser une connexion proxy pour lire le courrier à partir d'un serveur imap en utilisant PHP deComment utiliser imap avec fsockopen derrière procuration
il fonctionne bien sans procuration
s'il vous plaît si quelqu'un peut aidez-moi je ne veux pas utiliser curl
Vous devrez démarrer une nouvelle couche de communication SSL après CONNECT. En outre, exécutez-vous un proxy HTTP sur le port 53? – Max
Vous semblez également avoir le port proxy spécifié deux fois. – Max
@Max ce n'est pas mon proxy c'est public proxy, vous pouvez donner plus de détails sur la couche SSL après CONNECT, im sûr que je n'en ai pas besoin car im utilisant proxy et pas de connexion directe au serveur IMAP –