Soket Programlama İle Mail Okuma
-
<?php
header('Content-Type: text/html; charset=utf-8');
$uname = "*****@gmail.com";
$pass = "*****";
$fp = fsockopen('ssl://imap.gmail.com', '993', $errno, $errstr);
if(!$fp){
echo "WRONG!";
exit;
}else{
echo "OK!<br />";
fputs($fp, "USER $uname\r\n");
fputs($fp, "PASS $pass\r\n");
$message = fputs($fp, "STAT\r\n");
echo $message . "<br />";
$row = fputs($fp, "RETR 1\r\n");
while(!preg_match('/^\.\r\n/', $row)){
$row = fgets($fp, 512);
$data[1] .= $row;
}
list($header, $body, ) = explode("\r\n\r\n", $data[1]);
echo $body;
fputs($fp, "QUIT\r\n");
fclose($fp);
}
?>
Hocalar imap fonksiyonlarını kullanmadan, soket programlama ile Gmail' deki mailleri nasıl okuyabilirim? Böyle birşey yazdım ama localhost' da çalıştırınca sayfa yükleniyor, hiç birşey açılmıyor.
-
php den anlamam ama şöyle bi örnek var demosuna bakılırsa çalışıyor
-
Hocam imap fonksiyonları ile çalıştırabiliyorum (yani verdiğin kod ile) da soket programlama ile çalıştırmam gerekiyor. Yine de sağol,
" OK Gimap ready for requests from 83.66.211.216 v4pf2922386eeo.6 " böyle bir hata veriyor..
-
fsockopen da smtp server ile çalışmayı dene
ssl://smtp.gmail.com
port için de 465 ile bir dene
-
Geçen ay banada lazım oldu araştırmıştım, sockopen,curl vb.. Birçoğunu denedim Fakat imapsız çalışmıyor. Bulursan banada haber et :)
-
http://tools.ietf.org/html/rfc3501
http://networking.ringofsaturn.com/Protocols/imap.php
ilk once normal imap i yap hocma sonra google ninkine bak cunku orda ssl ssh tls gibi seylerde vardi.
