2010-05-17 5 views
1

전자 메일 메시지에 대한 링크 추적을 유지해야합니다. 나는 PHP와 IMAP를 사용하고있다. 시간이 지남에 따라 이메일을 식별 할 수있는 ID가 필요합니다. IMAP 사용하기 UID가 expunge() 이후에 UID가 변경된 이후로 작동하지 않는 것 같습니다. 전자 메일에 대한 message_id가 있다는 것을 알고 있지만, PHP 및 IMAP의 message_id를 사용하여 전자 메일을 검색하는 방법은 무엇입니까?일관된 ID (메시지 ID)를 사용하여 imap에서 특정 메시지를 검색하는 방법

내가 사용할 수있는 다른 식별자가 있습니까?

답변

1

UIDPLUS IMAP 확장 프로그램, 특히 UIDVALIDITY 명령이 필요합니다. RFC 4315을 참조하십시오.

많은 PHP 웹 메일 프로젝트가 실제로 이것을 이미 사용하고 있습니다. 예제 및/또는 영감이 필요한 경우 Squirrelmail의 소스 코드를 살펴 보는 것이 좋습니다. (Squirrelmail은 우수한 IMAP 백엔드를 가지고 있으며 다른 웹 메일 프로젝트 나 클래스도 작동하지만 UIDPLUS를 사용하는지 개인적으로 알지 못합니다.)

관련 문제