Каковы допустимые символы для сообщения Mime Multipart ContentId CID:?

Из чтения RFC видно, что CID может/должен содержать только символы из того же набора, что и допустимый для обычного URI. Это верно. Я спрашиваю, потому что хочу написать простой помощник, который берет префикс CID и добавляет счетчик при создании CID для вложений mime multitypes.


person mP.    schedule 09.04.2010    source источник


Ответы (1)


Значение Content-ID должно быть в форме спецификации адреса RFC-822 (пользователь@домен).

Поскольку спецификация адреса может содержать символы, не разрешенные в URL-адресе, эти символы кодируются в шестнадцатеричном формате при использовании в URL-адресе «cid».

Согласно RFC2392:

URL-адрес "cid" преобразуется в соответствующий заголовок сообщения Content-ID [MIME] путем
удаления префикса "cid:", преобразования закодированного символа % в эквивалентные им символы US-ASCII, а оставшиеся части заключаются в пара угловых скобок, "‹" и ">".

Подробнее: http://www.faqs.org/rfcs/rfc2392.html

person David Gelhar    schedule 09.04.2010