Hospedagem de Sites – Script de Envio de Email

scripts-envio-de emails

scripts-envio-de emails

Formmail

O FormMail é um script CGI open source que captura e processa conteúdo de formulários web e envia por email esses conteúdos para um ou mais destinatários. O FormMail já está ativo em todas as contas kinghost. Para utilizá-lo, siga os passos abaixo:
1. Copie o modelo abaixo e crie uma página HTML com o nome desejado para o formulário ( ex.: formmail.html ) e faça o upload no diretório de sua preferência ( dentro do www ).
2. Substitua a parte “seudominio.com.br” com o nome de seu domínio e seu-nome@seudominio.com.br com o seu endereço de email que receberá os dados do formulário.
3. Crie uma segunda página HTML, com o nome de ok.html, que será a resposta apresentada ao enviar o formulário.

Faça o upload desse arquivo junto ao formmail.html ( dentro do www ).
O remetente (campo com name=“email”) deve ser um email válido do domínio hospedado conosco.

Exemplo:

Script em HTML

================================

<form action="http://formmail.kinghost.net/formmail.cgi" method="POST">
   <input type="hidden" name="recipient" value="nome@seudominio.com.br"> <input type="hidden" name="redirect" value="http://www.seudominio.com/ok.html"> <input type="hidden" name="subject" value="teste de assunto"> <input type="hidden" name="email" value="seu email@seudominio.com.br">
   <p> Nome:<br /> <input type="text" size="30" name="nome"> </p>
   <p> E-mail:<br /> <input type="text" size="30" name="replyto"> </p>
   <p> Comentários:<br /> <input type="text" size="35" name="Comentarios"> </p>
   <p> <input type="submit" name="BTEnvia" value="Enviar"> <input type="reset" name="BTApaga" value="Apagar"> </p>
</form>
======================================

Script em ASPEmail

======================================

<% set mail = server.createobject(“persits.mailsender”) mail.host = “smtp-web.kinghost.net” mail.fromname = “Script de envio de emails ASP” mail.from = “email@dominio.com.br” ‘Este email deve ser válido e existir como conta de email para o domínio mail.addaddress “email@dominio.com.br” , “Contato do site” mail.AddReplyTo “email cliente” mail.subject = “Assunto do email” mail.body = “Este é um email teste” ‘Enviando o email mail.send %>

======================================


Script em ASP.Net

======================================


<%@ Page Language=”C#” %> <%@ Import Namespace=”System.Web.Mail” %> <script runat=”server”> public void Page_Load (Object Sender, EventArgs e) { MailMessage mail = new MailMessage(); mail.From = “Script de envio de emails ASP <email@dominio.com.br>”; <%–Este email deve ser válido e existir como conta de email para o domínio–%> mail.To = “Contato Site <email@dominio.com.br>”; mail.Subject = “Assunto do email”; mail.BodyFormat = MailFormat.Text; mail.Body = “Este é um email teste”; SmtpMail.SmtpServer = “smtp-web.kinghost.net”; SmtpMail.Send ( mail ); }

======================================

Script em PHP


======================================

<?php if (isset($_POST[‘BTEnvia’])){

//Variaveis de POST, Alterar somente se necessário //==================================================== $nome = $_POST[‘nome’]; $email = $_POST[’email’]; $telefone = $_POST[‘telefone’]; $mensagem = $_POST[‘mensagem’]; //====================================================

//REMETENTE –> ESTE EMAIL TEM QUE SER VALIDO DO DOMINIO //==================================================== $email_remetente = “email@dominio”; // deve ser um email do dominio //====================================================

//Configurações do email, ajustar conforme necessidade //==================================================== $email_destinatario = “email@dominio”; // qualquer email pode receber os dados $email_reply = “$email”; $email_assunto = “Contato formmail”; //====================================================

//Monta o Corpo da Mensagem //==================================================== $email_conteudo = “Nome = $nome \n”; $email_conteudo .= “Email = $email \n”; $email_conteudo .= “Telefone = $telefone \n”; $email_conteudo .= “Mensagem = $mensagem \n”; //====================================================

//Seta os Headers (Alerar somente caso necessario) //==================================================== $email_headers = implode ( “\n”,array ( “From: $email_remetente”, “Reply-To: $email_reply”, “Subject: $email_assunto”,”Return-Path: $email_remetente”,”MIME-Version: 1.0″,”X-Priority: 3″,”Content-Type: text/html; charset=UTF-8″ ) ); //====================================================

//Enviando o email //==================================================== if (mail ($email_destinatario, $email_assunto, nl2br($email_conteudo), $email_headers)){ echo “</b>E-Mail enviado com sucesso!</b>”; } else{ echo “</b>Falha no envio do E-Mail!</b>”; } //==================================================== } ?>

<form action=”<? $PHP_SELF; ?>” method=”POST”> <p> Nome:<br /> <input type=”text” size=”30″ name=”nome”> </p>

<p> E-mail:<br /> <input type=”text” size=”30″ name=”email”> </p>

<p> Telefone:<br /> <input type=”text” size=”35″ name=”telefone”> </p>

<p> Mensagem:<br /> <input type=”text” size=”35″ name=”mensagem”> </p>

<p> <input type=”submit” name=”BTEnvia” value=”Enviar”> <input type=”reset” name=”BTApaga” value=”Apagar”> </p>

 

=========================================

 

Hospede seu Site na LogicaHost!

www.logicahost.com.br



Comentários

Add a Comment

O seu endereço de email não será publicado. Campos obrigatórios são marcados com *