você está aqui: Home  → Arquivo de Mensagens

Envio de Mensagens no Formato HTML

Colaboração: Rubens Queiroz de Almeida

Data de Publicação: 06 de Outubro de 1999

Como já dito em uma dica anterior, você pode utilizar o próprio sendmail para enviar mensagens. Toda mensagem de correio eletrônico é composta de um cabeçalho e a mensagem em si. O que separa uma parte da outra é uma linha em branco.

Se criarmos um arquivo com o seguinte conteúdo:


  Subject: Pagina html de teste
  Content-Type: text/html; charset="us-ascii"
  
  <HTML>
  <HEAD>
     <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
     <META NAME="GENERATOR" CONTENT="Mozilla/4.04 [en] (Win95; I) [Netscape]">
     <META NAME="Author" CONTENT="Magali Barcellos">
     <TITLE>Dicas-L - Sumario</TITLE>
  </HEAD>
  <BODY TEXT="#000000" BGCOLOR="#FFFFFF" LINK="#006600" VLINK="#D96C00" ALINK="#FF0000" BACKGROUND="back2.jpg">
  <FONT FACE="Verdana,Arial,Helvetica">
    ...
  --------------------

e emitirmos o seguinte comando:

  sendmail queiroz@unicamp.br < arquivo.html

a mensagem será formatada seguindo as diretivas HTML. A formatação é sinalizada pela linha de cabeçalho

  Content-Type: text/html; charset="us-ascii"

que sinaliza o formato do conteúdo da mensagem (txt/html).

Isto é claro desde que você use um browser que esteja habilitado a fazer esta formação, como o Netscape Messenger.

A título de experiência, tente enviar a mesma mensagem removendo a linha contendo a diretiva "Content-Type". A mensagem não será formatada e tudo o que veremos será o código html.



Veja a relação completa dos artigos de Rubens Queiroz de Almeida

 

 

Opinião dos Leitores

Marcos
28 Out 2011, 13:41
Legal
*Nome:
Email:
Me notifique sobre novos comentários nessa página
Oculte meu email
*Texto:
 
  Para publicar seu comentário, digite o código contido na imagem acima
 


Powered by Scriptsmill Comments Script