2016-06-17 6 views
0

Imはphpのimapライブラリを使ってすべての電子メールをダウンロードするウェブアプリケーションを作成していますが、どちらのidを使うべきかに問題があります。これはgmailアカウントから取得するサンプルの電子メールヘッダです。PHP Imap:どのユニークな識別子を使用すればよいですか?

Array 
(
[0] => stdClass Object 
    (
     [subject] => test subject 
     [from] => someone 
     [to] => [email protected] 
     [date] => 17 Jun 2016 10:33:13 +0900 
     [message_id] => <[email protected]> 
     [size] => 8460 
     [uid] => 8645 
     [msgno] => 8522 
     [recent] => 0 
     [flagged] => 0 
     [answered] => 0 
     [deleted] => 0 
     [seen] => 0 
     [draft] => 0 
     [udate] => 1466127256 
    ) 

) 

上記のように、「uid」と「msgno」は使用する必要がありますか?ここで

答えて

0

http://php.net/manual/en/function.imap-uid.php

私が読んで:UIDは、メッセージシーケンス番号は、メールボックスの変更の都度内容を変更する場合がありながら、時間の経過とともに変化しません一意の識別子です。

だから、 "uid"がおそらくもっと良いでしょう。

関連する問題