Я нахожусь в процессе создания веб-приложения, которое загружает все электронные письма, используя библиотеку imap в php, но я обеспокоен тем, какой идентификатор мне следует использовать. Это пример заголовка электронного письма, полученного из учетной записи Gmail.
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», которые я должен использовать?
http://php.net/manual/en/function.imap-uid.php
Здесь я читаю: UID — это уникальный идентификатор, который не будет меняться со временем, в то время как порядковый номер сообщения может меняться при изменении содержимого почтового ящика.
Таким образом, «UID», вероятно, будет лучше.
Других решений пока нет …