어떻게 Gmail과 같은 필터를 사용하여 검색합니까? 특정 이메일 주소의 특정 라벨 또는 메일 목록이있는 이메일 목록을 얻는 것과 같습니다. 나는 문서화에서 그것을 찾을 수 없었다.Zend IMAP 검색 및 필터
참고 : 인증에 oAuth를 사용합니다. 나는 이것이 수색과 관련이 없기를 바란다.
어떻게 Gmail과 같은 필터를 사용하여 검색합니까? 특정 이메일 주소의 특정 라벨 또는 메일 목록이있는 이메일 목록을 얻는 것과 같습니다. 나는 문서화에서 그것을 찾을 수 없었다.Zend IMAP 검색 및 필터
참고 : 인증에 oAuth를 사용합니다. 나는 이것이 수색과 관련이 없기를 바란다.
Gmail의 라벨은 사실 (IMAP 관점에서 볼 때) 폴더이므로 라벨이있는 모든 이메일을 받으려면이 이름의 폴더에 이메일을 나열하면됩니다.
은 "문서화"기능search()
을 (
Zend/Mail/Imap/Protocol.php
참조)를 사용할 수 검색,하지만 방법 주석을 참조하십시오 :
This method is currently marked as internal as the API might change and is not safe if you don't take precautions.
그래서 오히려 PHP의 자신의
imap_search() 기능을 사용할 수 있습니다.
Zend Framework 기능 요청 ZF-8858도 참조하십시오.
'Zend/Mail/Storage/Imap.php'로 가서'$ _protocol'을'public'으로 설정해야했습니다. 그런 다음'$ mail -> _ protocol-> search (array ('ALL'));는 나를 위해서 일했다. –
이 모든 업데이트는 무엇입니까? Zend Oauth IMAP 클래스를 사용하여 날짜 필터를 사용하여받은 편지함에 메시지를 보내고 싶습니다. – Adnan
@Adnan Zend Imap 클래스에 검색 기능을 추가해야합니다. http://framework.zend.com/issues/browse/ZF-8858 아래 답변을 참조하십시오. imap_search()에서 사용하는 필터를 사용할 수 있습니다. –