Если я опросу сервера IMAP для структуры конверта SELECT INBOX, FETCH UID ALL
- я получу структуру конверта взамен.Формат адреса электронной почты для конверта IMAP?
Для всех полей в структуре оболочки, которые адрес электронной почты, от, отправителя, ответ-то, и т.д., я заметил это, как представляется адрес электронной почты:
(("Name on Email Account" NIL "emailaddress" "domain.com"))
или для счетов с нет имени электронной почты набора -
((NIL NIL "emailaddressnoname" "domain.com"))
Я вижу первое значение названия, третье значение не имя адреса электронной почты & 4-ое значение доменного имя - но то, что это второе значение? Я опросил сотни писем со многих разных серверов IMAP, и это значение всегда NIL & Я боюсь, что в один прекрасный день это не будет NIL, и это испортит мой синтаксический код.
В части RFC, которая определяет структуру конверта (https://tools.ietf.org/html/rfc822), об этом ничего не говорится.
Кто-нибудь знает, что происходит?
Вы посмотрели на IMAP rfc для структуры конверта? – Max
Как я ясно упомянул в вопросе - да, я сделал ... – imap239429
Нет, вы сказали, что смотрите на rfc2822, а не на imap rfc. Это ясно объясняется в rfc3501 при ответах на выборку для конверта. Он указывает, что для маршрутов источника smtp, которые не используются в современном Интернете, их можно игнорировать. – Max