Quali sono i caratteri validi per un messaggio MIME Multipart ContentID “CID:”?
-
25-09-2019 - |
Domanda
Dalla lettura del RFC sembra che CID può / deve contenere solo caratteri dalla stessa serie di quelli ammissibile da un URI regolare. È corretto. Im chiedendo perché desidero interessante resoconto di un semplice aiutante che prende un CID prefisso e aggiunge un contatore durante la generazione di CID per multitypes MIME allegati.
Soluzione
Il valore Content-ID è richiesto di essere in forma di un RFC-822 addr-spec (user @ dominio).
Da un addr-spec può contenere caratteri non consentiti in un URL, tali caratteri sono hex-codificati quando utilizzato in URL "cid".
Per RFC2392:
Un URL "cid" viene convertito al corrispondente messaggio Content-ID intestazione [MIME] da
rimozione del "cid:" prefisso, convertendo il carattere codificato% a il loro equivalente caratteri US-ASCII, e racchiude le parti rimanenti con un angolo coppia di mensole, "<" E ">".
Per saperne di più: http://www.faqs.org/rfcs/rfc2392.html