2011-02-10 6 views
25

Hotmail PHP Api를 사용하여 EMAIL (연락처가 아님)을 검색하는 방법이 있습니까? 어느 것이 있습니까?Hotmail 용 PHP API?

+19

바운티에 담당자의 반을 올리면 +1 – Matthew

+2

http://stackoverflow.com/questions/463410/a-php-api-for-retrieving-mail-from-yahoo-gmail-hotmail – ajreal

답변

11

좋은 질문입니다. Hotmail은 POP3를 지원하므로 PECL POP3 library을 살펴보십시오. 그것은 쉬운 일이 될 가능성이 아니지만 당신이 뭔가를 얻을 수 없어야하는 이유가 표시되지 않습니다.

는 UPDATE :

는 사실은 난 그냥 존재 알고, 전에 PECL POP3 라이브러리를 사용한 적이 없으니까. 나는 파일을 더 잘 보았고 따라하기는 꽤 쉽다. README는 설치 방법에 대해 매우 명확하므로 37 행만 있습니다. 또한 2 개의 예제가 제공되며, 하나는 절차 적으로 라이브러리를 사용하는 방법을 보여주고, 다른 하나는 OOP 설계 시스템 용 Object로 사용하는 방법을 보여줍니다.

확장 기능을 추가하기 위해 php.ini 파일을 편집 할 수 있어야하지만,이 문제에 대한 해결책을 찾으려한다면이 파일을 알아야 할 것 같습니다.

+0

@Jahkr : 그것은 단지 하나의 거울 일 뿐이고 다른 거울은 잘 작동합니다 - http://www.php.net – Piskvor

+0

이 확장 기능을 사용하면 몇 가지 제한이 있습니다. 그들 중 하나는 자신의 서버를 관리하지 않는다면 호스팅 회사에 설치를 요청해야하며, 종종 당신을 위해하지 않는다는 것입니다. 또 다른 문제점은 한 번에 작은 청크로 메시지를 검색하는 수단을 제공하지 않는다는 것입니다. 즉,이 확장명을 가진 큰 메시지를 검색하면 PHP 메모리 한계가 고갈되고 PHP 스크립트가 충돌합니다. alecgorge 대답으로 언급 된 [http://www.phpclasses.org/pop3class][POP3 class]에는 이러한 문제가 없습니다. – mlemos

+0

@mlemos 나는 pop3 패키지의 저자라고 생각할 것입니다. phpclasses 사이트가 나를 위해 대단히 반응이 없다는 것을 감안할 때 (페이지로드 등 ...) 나는 그것에 대해 많이 알 수 없다. 개인적으로 필자는 PECL 확장과 함께 커뮤니티의 더 많은 눈을 가진 코드를 선호하므로 여전히 확장되었습니다. 이와 같은 것을 쓰고 있다면 호스팅 된 계정에 실제로 있지 않아야합니다. 적어도 VPS에 있어야합니다. – Endophage

6

를 사용하여 PHP POP3 및 MIME 형식 클래스 : http://www.phpclasses.org/package/2-PHP-Access-to-e-mail-mailboxes-using-the-POP3-protocol.html

http://www.phpclasses.org/package/3169-PHP-Decode-MIME-e-mail-messages.html이 샘플 파일의 정보는 메시지를 읽을 수 있어야 변경하는 경우 : http://www.phpclasses.org/browse/file/21753.html

핫메일에 대한

구성 정보 : http://www.ghacks.net/2009/03/14/hotmail-pop3-configuration/

자세한 설명이 필요한 경우 물어보십시오.

+0

POP3 PHP 클래스를 사용하여 들어오는 전자 메일을 처리하는 방법을 가르치는이 기사를 살펴볼 수도 있습니다. http://www.phpclasses.org/blog/package/2/post/1-Process-incoming-email-messages-using-PHP.html – mlemos

5

IMAP,POP3,NNTP of PHP을 사용해 볼 수 있습니다. 원하는 기능을 제공합니다. 설치 지침을 제공합니다. 또한 런타임 구성에 대한 세부 정보입니다.

희망이 도움이됩니다.

+0

이것은 정확히 내가 제안하는 바이지만, 매우 쉬운 메일 작성 클래스. Zend Framework의 [Zend_Mail] (http://framework.zend.com/manual/en/zend.mail.read.html)과 같은 것 – KSolo

+0

@KSolo : 그가 원하면 그는 zend_mail을 사용할 수도 있습니다. 그것은 (내가 생각할 때마다) 쉬운 일이 될 것이다. –

0

Hotmail은 2009 년 말부터 POP3 액세스를 지원하므로 일반적으로 POP3 커넥터로 Hotmail의 메시지를 검색 할 수 있어야합니다. 내가 아는 가장 쉬운 방법은 Zend Framework와 Zend_Mail_Storage_Pop3입니다. ZF는 널리 사용되므로 튜토리얼을 찾고 이러한 라이브러리를 사용하는 데 도움이 될 것입니다.

pop3을 통해 Hotmail 계정에 연결하는 방법에 대한 연결 세부 정보는 공식 pop3 announcement blogpost on the windows live blog입니다.

+0

Hotmail은 2009 년보다 훨씬 오래 전부터 POP3를 지원해 왔습니다. 약 10 년 전에 Hotmail에서 POP3를 사용하고있었습니다. – Endophage

+0

은 정확하지만 전세계는 아니며 무료 계정입니다. http://windowslivewire.spaces.live.com/blog/cns!2F7EB29B42641D59!32413.entry – ChrisR