2013-05-21 4 views
0

cURL (php)을 사용하여 Outlook.com에 연결하고받은 편지함에서 메시지를 가져오고 싶습니다.cURL을 사용하여 Outlook 메시지 받기

<?php 
     $url = "https://login.live.com/login.srf?wa=wsignin1.0&ct=1369129355&rver=6.1.6206.0&sa=1&ntprob=-1&wp=MBI_SSL_SHARED&wreply=https:%2F%2Fmail.live.com%2F%3Fowa%3D1%26owasuffix%3Dowa%252f&id=64855&snsc=1&cbcxt=mail"; 
     $post_fields ="[email protected]&pass=xxxx"; 

     $cookie_path = "\hotmail_login\cook"; 
     $ch = curl_init(); 
     curl_setopt($ch, CURLOPT_URL, $url); 
     curl_setopt($ch, CURLOPT_POST, 1); 
     curl_setopt($ch, CURLOPT_POSTFIELDS, $post_fields); 
     curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); 
     curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); 
     curl_setopt($ch, CURLOPT_COOKIEFILE, $cookie_path); 
     curl_setopt($ch, CURLOPT_COOKIEJAR, $cookie_path); 
     curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0); 
     curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE); 
     $output = curl_exec ($ch); 
     echo $output; 
    ?> 

의견이 있으십니까? 미리 감사드립니다.

+0

왜 IMAP을 사용하지 않는 활용하는 방법의 예를 가지고? – Robert

답변

0

메일 연결을 끊으려면 POP3 또는 IMAP를 사용해야하며 여기에는 컬을 사용할 필요가 없습니다. 여기

http://php.net/manual/en/function.imap-open.php

당신은 IMAP 사용하여 PHP와 연결하여 메시지

+0

thnx 로버트, 이미 Outlook에서 imap을 사용하고 있지만 시간이 많이 걸립니다. cURL과 연결하여 처리 속도를 높이기 위해받은 편지함을 처리하고 싶습니다. ( – Chahroud

+0

이렇게하면 컬링에 더 많은 정보를 제공해야합니다. 브라우저가 아닌 컬링 브라우저 이름을 사용하십시오 컬. – Robert

+0

차이점을보십시오 : 전망 : 총 실행 시간 : 250.8 seg. (967 msg) gmail : Total Execution Time : 19.8 seg. (3500 msg) – Chahroud