IMAP 계정의 각 이메일에 대해 고유 한 ID 문자열을 계산하려면 어떻게해야합니까?PHP에서 IMAP로 고유 한 이메일 ID 받기
하나의 IMAP 계정에서 누락 된 메일을 다른 계정으로 자주 복사해야하는 스크립트를 만들고 있습니다. 각 업데이트마다 중복되는 것을 피하기 위해 한 계정에 무엇이 있는지와 다른 계정에 무엇이 있는지를 식별해야합니다.
모든 이메일에 message_id
이있는 것은 아니며 message_id
과 uid
의 차이점을 알 수 없습니다. 누구에게 말해 줄 수 있습니까?
imap_append을 사용할 때 message_id
이 변경되지 않은 것 같습니다. 누구든지 확인할 수 있습니까?
단지 메시지 ID, FX 이메일 제목과 날짜보다 많은 옵션이 각 이메일에 대한 고유 ID 열을 생성하지만, 내가 선택 해야할지하지 않는 경우 : http://www.php.net/manual/en/function.imap-headerinfo.php
('From','Date' &'Size')를 검사하면 고유 한 조합이 생길 수 있습니다. 안타깝게도 PHP-IMAP을 사용하여 작업 한 사람은 매뉴얼의 예제를 업데이트하지 않습니다. – SparKot
'imap_uid()'는'message_id'를 리턴합니까? 'message_id'가없는 이메일은 어떻게 되나요? – SparKot
나는 약간의 opperations에 대한 uid 변경을 생각합니다 ....하지만 확실하지 않습니다 ... –