Quels sont les caractères valides pour un message Mime Multipart contentId « CID: »?
-
25-09-2019 - |
Question
À la lecture de la RFC, il semble que CID peut / doit contenir que des caractères de la même série que ceux permissible par une URI régulière. Est-ce correct. Im demander parce que je veux WriteUp un assistant simple qui prend un préfixe CIDs et ajoute un compteur lors de la génération CID pour les pièces jointes de multitypes mime.
La solution
La valeur Content-ID est nécessaire pour être sous la forme d'une RFC-822 addr-spec (user @ domain).
Puisqu'une-spec adr peut contenir des caractères non autorisés dans une URL, les caractères sont codés hex lorsqu'ils sont utilisés dans l'URL « cid ».
Par RFC2392:
A "cid" URL est converti en message Content-ID correspondant en-tête [MIME] par
enlever le « cid: » préfixe, la conversion du caractère codé% à leur équivalent caractères US-ASCII et enfermant les autres parties avec un angle la paire de support, "<" Et ">".
En savoir plus: http://www.faqs.org/rfcs/rfc2392.html