Я использую imap_search для получения всех электронных писем из почтового ящика.
См .: http://php.net/manual/en/function.imap-search.php
Можно ли предположить, что imap_search () получает заказанную электронную почту?по дате, старейший первым?По моему тестированию это действительно так, но я не могу найти никакой документации по фактическому упорядочению.
Если это упорядочено по дате, вы можете использовать array_reverse () и array_splice (), чтобы получить новейшие 10 илиитак.
Пример кода:
<?php
$conn = imap_open('{imap.example.com:993/imap/ssl}INBOX', 'foo@example.com', 'pass123', OP_READONLY);
$msgnos = imap_search($conn, 'ALL');
?>