» Início » Programação » CGI e Perl » Enviando e-mails em HTML
 
Avaliação: | Publicado em: 21/08/2004
Enviando e-mails em HTML
Johnatan Oliveira Graduando em Tec. Informática e Aplicações Web, é desenvolvedor ASP/SQL Server e atua no mercado web a cerca de 4 anos como desenvolvedor e design de interfaces. É apaixonado por Flash MX/Action Script. Atualmente é Diretor de Projetos do Portal Plugmasters, colaborador da Revista WWW.COM.BR, onde escreve sobre ASP e Flash e designer/programador de uma agência web. Além de manter o site johnatan.net.


Primeiramente para você conseguir fazer e rodar este script você precisará dos seguintes materiais: Linux: Perl, HTTPD (opcional), SendMail e editor de texto.

Mãos na massa.

Neste tutorial ensinaremos como enviar e-mail no formato HTML. Mas antes lembrando de como se envia e-mail em formato texto:

$programamail = "/usr/sbin/sendmail"; #programa que sera utilizado para enviar email.
$email = 'jfsso@nospam.cgiclube.net'; # email de quem ira receber.
$seumail = 'CGiClube.NET <info@nospam.cgiclube.net>';
$assunto = "[CGiClube.NET]";
open(MAIL,"| $programaemail -t"); #abre o programa para enviar email
print MAIL "To: $email "; #cabecalio
print MAIL "From: $webmaster "; #cabecalio
print MAIL "Subject: $assunto "; #cabecalio
print MAIL "Conteudo"; #conteudo
close(MAIL); #fecha o programa


Então, para enviar um e-mail em HTML você precisará apenas adicionar esta linha no cabeçálio do e-mail:

Content-Type: text/html

O código completo para enviar e-mail em HTML será:

$programamail = "/usr/sbin/sendmail"; #programa que sera utilizado para enviar email.
$email = 'jfsso@nospam.cgiclube.net'; # email de quem ira receber.
$seumail = 'CGiClube.NET <info@nospam.cgiclube.net>';
$assunto = "[CGiClube.NET]";
open(MAIL,"| $programaemail -t"); #abre o programa para enviar email
print MAIL "Content-Type: text/html ";
print MAIL "To: $email "; #cabecalio
print MAIL "From: $webmaster "; #cabecalio
print MAIL "Subject: $assunto "; #cabecalio
print MAIL "<html>"; #conteudo
close(MAIL); #fecha o programa


Com isto você já pode enviar e-mails para seus visitantes no formato HTML!

Agradeçamos ao site CGI CLUBE ( www.cgiclube.net )  por conceder ao Plugmasters este material.

blz broder ve so: meu problema é que eu acabei de criar um site em html ,so que eu queria botar uma opção para os usuarios mandar email para mim..ja rodei a internet e nao acho esse codigo fonte de enviar email .vc poderia me responder ou me arrumar esse codigo...""obs"sem utilizar o outllok,pq ele sempre dar um erro..

valeu abraços espero a resposta.
desconhecido
s
Eu estou construindo um site, e quero inserir um formulário, mas que seja em .htm, .html, .jpg, .jpeg, .gif, .png, .swf, .js, .pdf, .ico, .css, .txt ou .xml .

eu não entendo php. por isso pesso a ajuda de vocês
.
grato.
mariane_meri@hotmail.com <36915223>
nós empregada doméstica pedimos a sua ajuda, pr q vc pudesse arumar um semafaro, em frenti ao sbt de varzea grandi pr q pedusemos, ter mais tranquilidade de atravesar a rua .
obrigada pela sua colabaração.