如果我爲信封結構輪詢IMAP服務器SELECT INBOX, FETCH UID ALL
- 我將得到一個信封結構作爲回報。IMAP信封電子郵件地址格式?
對於圍護結構是一個電子郵件地址,來自發件人的所有領域,答覆等,我已經注意到這是一個電子郵件地址是如何表示的:
(("Name on Email Account" NIL "emailaddress" "domain.com"))
或與賬戶沒有電子郵件名稱集 -
((NIL NIL "emailaddressnoname" "domain.com"))
我可以看到第一個值是名稱,第三值是電子郵件地址名稱&第四值是域名 - 但什麼是第二個值?我已經從許多不同的IMAP服務器上查詢了數百封電子郵件,並且這個值總是爲零。我恐怕有一天它不會是NIL,並且會破壞我的解析代碼。
在定義Envelope結構的RFC部分(https://tools.ietf.org/html/rfc822)中沒有提到這方面的內容。
有人知道發生了什麼事嗎?
你看過IMAP rfc的信封結構嗎? – Max
正如我明確提到的問題 - 是的,我做了... – imap239429
不,你說你看着rfc2822,而不是imap rfc。在rfc3501中,在獲取響應下對信封進行了解釋。它表示它是用於smtp源路由,它們在現代互聯網上沒有使用,因此可以忽略。 – Max