Quais são os caracteres válidos para uma mensagem Mime com várias partes ContentId "CID:"?
-
25-09-2019 - |
Pergunta
A partir da leitura do RFC parece que o CID pode/deve conter apenas caracteres a partir do mesmo conjunto como as permitidas por um regular URI.Isto é correcto.Im perguntando porque eu gostaria de relato de um simples auxiliar que leva um CIDs prefixo e adiciona um contador quando a geração de CID para mime multitypes anexos.
Solução
O Conteúdo de ID de valor é necessário para ser na forma de uma RFC-822 addr-spec (utilizador@domínio).
Desde um addr-especificação pode conter caracteres não permitidos em um URL, esses caracteres são codificados em hex quando utilizado o "cid" URL.
Por RFC2392:
Um "cid" URL é convertido para a Conteúdo correspondente mensagem de IDENTIFICAÇÃO cabeçalho MIME [] por
removendo o "cid:" prefixo, convertendo % carácter codificado para seu equivalente Caracteres US-ASCII, e encerrando as partes restantes com um ângulo de suporte par, "<"e ">".
Leia mais: http://www.faqs.org/rfcs/rfc2392.html