Não é possível enviar e-mail com o corpo e anexo de html

0

Eu não posso enviar e-mail com o corpo html com anexo. Comando1:

echo "<html><b>Hello</b></html>" | mail -s "Subject #1" -a "content-type: text/html" [email protected]

Command2:

echo "<html><b>Hello</b></html>" | mail -s "Subject #2" -a "content-type: text/html" [email protected] -A "/Users/asdf/Downloads/00000001.pdf" 

O Command1 funciona bem. Eu vejo e-mail com o corpo do html.

No segundo comando, o corpo não está no formato html.

Por favor, deixe-me saber se estou perdendo alguma coisa aqui.

    
por knocker 13.01.2017 / 10:09

1 resposta

0

Anexos são sempre enviados usando mensagens MIME multipartes, então o tipo de conteúdo root descreve a estrutura multipartes em si , e cada parte tem seu próprio cabeçalho Content-Type dentro. Você deve ver Content-Type: multipart/related se der uma olhada na fonte da mensagem.

AFAIK, nem mailutils nem mailx têm a opção de alterar o Content-Type da parte do corpo separadamente.

    
por 13.01.2017 / 10:20