2010-06-03 4 views
0

안녕하세요 사람들은 특정 사용자가 입력 한 키워드와 일치하는 이메일을받은 편지함의 이메일을 검색하는 기능을 구축해야합니다. 내가 젠드 프레임 워크를 사용하고 있는데 젠드 프레임 워크 라이브러리를 사용하는 솔루션을 원합니다.젠드 프레임 워크를 사용하여 이메일을 검색하려면 어떻게해야합니까?

나는 zend 라이브러리가 전자 메일 처리에 대한 나의 요구 사항과 관련하여 약간 제한된다는 것을 알아 차렸다.

  • 용이성 표시하는 플래그 이메일 폴더하는 폴더에서 이메일
  • 이동 : 나는 이메일을 처리하는 의미 때 내가 좋아하는 의미 - 열려있는 모든 이메일을 처리하기 위해 사용할 수있는 PHP에서 사용할 수있는 라이브러리가있다. 당신은 웹 클라이언트를 구축 원한다면 당신이 필요로 물건 - 정렬 이메일 등

이메일

  • 를 통해 검색
  • 구문 분석 이메일
  • .

    편집 =========

    여기서는 일반적인 솔루션을 찾고 있습니다. 전자 메일은 IMAP 서버의 일반 전자 메일받은 편지함에 있습니다. 전문적인 라이브러리를 사용하여받은 편지함에서 이메일을 읽고 쉽게 검색 할 수있는 방법이 필요합니다.

  • 답변

    1

    여기의 문제의 99.9 %는 Zend 프레임 워크는 물론 PHP와 관련이 없습니다.

    여기서 많은 문제는 이메일을 저장하는 방법과 액세스 방법에 관한 것입니다. 언급하지 않았습니다. OS가 실행되고 있는지 또는 이메일이 다른 방법을 통해 액세스 가능해야하는지 여부도 다릅니다.

    당신이 언급하는 대부분의 작업은 IMAP 가능 서버를 사용하는 이유입니다. 그러나 메시지 저장소 자체의 형식이 아닌 메시지 저장소와 상호 작용하는 프로토콜을 정의합니다.

    일부 서버는 저장 용으로 표준 데이터베이스 형식을 사용할 수 있습니다. Cyrus, Courier 및 Dovecot에 대한 문서를 살펴보십시오. 모두 오픈 소스 (따라서 "블랙 박스"가 아닙니다)입니다.

    IMAP4는 특히 서버 측 검색을 지원합니다. C.

    +0

    저는 IMAP 전자 메일 서버를 다루고 있습니다. 웹 메일 클라이언트 코드를 확인한 후 실제로 IMAP 메일로 관련 활동을 읽고 조작하는 데 도움이되는 함수 또는 클래스 라이브러리가 필요합니다. .. – Ali

    0

    이메일을 검색하는 경우, 당신은 아마 Zend_Mail_Storage_Imap를 사용할 수 있으며 search() 방법이있다. 수업을 통해 이메일로 다른 것들도 할 수 있습니다.

    관련 문제