multipart/alternative
Uma estrutura MIME que guarda várias versões do mesmo conteúdo, normalmente texto simples e HTML, das quais o programa de e-mail exibe a melhor que conseguir.
O que significa
A RFC 2046 diz que as partes de um multipart/alternative trazem a mesma informação em formatos diferentes, em ordem crescente de preferência, com o formato preferido por último. No e-mail, isso significa a versão em texto simples primeiro e a versão HTML por último. Um programa capaz de renderizar HTML o exibe; um que não seja, ou um leitor que prefira texto, recebe a parte de texto.
As duas versões devem dizer a mesma coisa e trazer os mesmos links, já que alguns leitores só verão uma delas. A parte HTML pode ser ela mesma uma estrutura multipart/related quando a mensagem incorpora imagens.
Exemplo
Content-Type: multipart/alternative; boundary="alt"
--alt
Content-Type: text/plain; charset=utf-8
(versão em texto simples)
--alt
Content-Type: text/html; charset=utf-8
(versão HTML)
--alt--Termos relacionados
Fontes
Em que esta definição se baseia. O texto é nosso; os fatos são das fontes.
- RFC 2046, section 5.1.4: Alternative Subtyperfc-editor.org
Todos os 432 termos do glossárioA wiki: blacklists e códigos de bounce