envia o html usando o mailx

3

Eu gostaria de enviar um arquivo html de um host usando o mailx, mas em vez de interpretá-lo como html ele seria enviado como texto (códigos html). Existe uma maneira de enviá-lo como html?

(cat <<EOCAT
Subject: TEST email
MIME-Version: 1.0
Content-Type: text/html
Content-Disposition: inline
EOCAT
header
cat $MSGFILE
footer
) | mailx -r [email protected] [email protected]
    
por afbr1201 05.10.2011 / 03:41

1 resposta

5

Você precisa torná-lo uma mensagem multiparte / mista, limites e tudo mais.

( cat <<EOCAT
MIME-Version: 1.0
From: $from
To: $to
Cc: $cc
Subject: TEST email w/ HTML
Content-Type: multipart/mixed; boundary=NextPart_0123456789
Content-Transfer-Encoding: 7bit
--NextPart_0123456789
Content-Type: text/html
EOCAT
cat header.html
cat html_message_body.html
cat footer.html ) | mailx -r [email protected] [email protected]
    
por 05.10.2011 / 06:16