Каковы действительные символы для MIME Multip-Message ContentID «CID:»?
-
25-09-2019 - |
Вопрос
От чтения RFC, оказывается, что CID CAN / должен содержать только символы из одного и того же набора, что и те, которые допускаются для обычного URI. Это правильно. Я спрашиваю, потому что я хочу навестить простой помощник, который принимает префикс CIDS и добавляет счетчик при генерировании CID для MIME MultyTypes вложения.
Решение
Значение идентификатора содержимого требуется в виде Addr-spec-spec-addr-spec (user @ domain).
Поскольку ADDR-SPEC может содержать символы, не разрешенные в URL, эти символы являются шестнадцатеричными, закодированными при использовании в URL «CID».
На RFC2392:
URL «CID» преобразуется в соответствующий заголовок сообщения содержимого [MIME
Снятие префикса «CID:», преобразуя% закодированного персонажа в соответствии с их эквивалентными символами US-ASCII и ограждая оставшиеся части с парой угловой кронштейны «<» и «>».
Подробнее: http://www.faqs.org/rfcs/rfc2392.html.