Tentei enviar por e-mail uma página da web normal usando algo como:
mail -s "Test Email" blah@blah.com < webpage.htm
No entanto, o destinatário vê as tags HTML brutas no email e nenhuma das minhas formatação cuidadosa. Estou usando o RedHat Linux.
Tentei enviar por e-mail uma página da web normal usando algo como:
mail -s "Test Email" blah@blah.com < webpage.htm
No entanto, o destinatário vê as tags HTML brutas no email e nenhuma das minhas formatação cuidadosa. Estou usando o RedHat Linux.
Respostas:
Você precisa informar ao MUA que o conteúdo contém HTML. Tradicionalmente, isso é feito usando MIME. Tente adicionar as seguintes linhas de cabeçalho à sua mensagem:
Mime-Version: 1.0
Content-Type: text/html
Pode ser necessário adicionar também um cabeçalho de codificação de transferência de conteúdo. A página da Wikipedia no MIME tem mais detalhes, incluindo links para RFCs relevantes.
Atualização: Isso funcionou bem quando direcionado para sendmail -t:
From: me@example.org
To: me@gmail.com
Subject: MIME Test
Mime-Version: 1.0
Content-Type: text/html
<html>
<body>
This is a test.
</body>
</html>
sendmail -t)?
Claro que é possível com o correio:
mail -a 'Content-type: text/html; charset="us-ascii"' foo@bar.com < /file.html
Content-type: text/html; charset="us-ascii": No such file or directory. email --help, percebo que a opção -a é para passar FILE.
As mensagens de email, como as páginas da Web, têm seu tipo de conteúdo especificado nos cabeçalhos. 'mail' parece anteceder isso e não envia nenhum, e todos os MUAs voltam a exibir a mensagem como texto / sem formatação.
Se você deseja especificar todos os cabeçalhos manualmente, chame sendmail recipient@example.come passe tudo para ele.
<subjective>Mas lembre-se de que, embora algumas pessoas (inclusive eu) não gostem de emails em HTML, o recebimento de emails em HTML sem um texto alternativo / parte simples é realmente irritante . Portanto, a menos que você tenha certeza absoluta de que o destinatário pode ver bem as mensagens HTML, seria melhor enviar uma mensagem com várias partes com uma parte de texto sem formatação como alternativa.</subjective>
mailxMUA (que por alguma razão eu acho que é ainda mais antigo), não o e-mail em si.
application/xhtml+xmlele será anexado. Você acha que pode ser consertado?