Suporte > Base de Conhecimento > E-Mail > Scripts
Scripts de envio de E-mailFormmailO FormMail já está ativo em todas as contas SpeedyData. 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 obrigado.html, que será a resposta apresentada ao enviar o formulário. Faça o upload desse arquivo junto ao formmail.html ( dentro do www ).OBS: Reiteramos que é indispensável que o remetente (campo com name=“emailâ€) seja um email válido do domÃnio hospedado conosco.Modelos de FormMail:HTMLNome:E-mail:Comentários:Jmail<%set mail = server.createobject("jmail.message")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Ãniomail.addrecipient "email@dominio.com.br", "Contato do site"mail.subject = "Assunto do email"mail.body = "Este é um email teste"'Enviando o emailmail.send ("smtp-web.speedydata.net")%>ASPEmail<%set mail = server.createobject("persits.mailsender")mail.host = "smtp-web.speedydata.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Ãniomail.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 emailmail.send%>ASPMail<%set mail = server.createobject("smtpsvg.mailer")mail.remotehost = "smtp-web.speedydata.net"mail.fromname = "Script de envio de emails ASP"mail.fromaddress = "email@dominio.com.br" 'Este email deve ser válido e existir como conta de email para o domÃniomail.ReplyTo = emailmail.addrecipient "Contato Site","email@dominio.com.br"mail.subject = "Assunto do email"mail.bodytext = "Este é um email teste"'Enviando o emailmail.sendmail%>CDONTS<%set mail = server.createobject("cdonts.newmail")mail.from = "Script de envio de emails ASP" 'Este email deve ser válido e existir como conta de email para o domÃnio mail.to = "Contato Site" mail.subject = "Assunto do email"mail.body = "Este é um email teste"mail.bodyformat = 1mail.mailformat = 1on error resume nextmail.sendif err <> 0 thenresponse.write "Erro ao enviar email: " & err.descriptionend ifresponse.write "Email enviado com sucesso!"%>CDOSYS<%set conf = createobject("cdo.configuration")conf.fields("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2conf.Fields("http://schemas.microsoft.com/cdo/configuration/smtpserver") = "smtp-web.speedydata.net"conf.fields.updateset mail = createobject("cdo.message")mail.configuration = confmail.from = "Script de envio de emails ASP" 'Este email deve ser válido e existir como conta de email para o domÃnio mail.to = "Contato Site" mail.subject = "Assunto do email"mail.textbody = "Este é um email teste"mail.send%>Javax.mailJavaX.Mail é uma lib externa, tem que primeiro colocar no diretório WEB-INF/lib/ da aplicaçao as libs do javax, senão não funciona!<%@ page import="java.util.Properties"%><%@ page import="javax.mail.*"%><%@ page import="javax.mail.internet.*"%><%String smtphost = "smtp-web.speedydata.net";InternetAddress remetente = new InternetAddress("email@dominio.com.br"); //Este email deve ser válido e existir como conta de email para o domÃnioInternetAddress destinatario = new InternetAddress("email@dominio.com.br");String assunto = "Assunto do email";String conteudo = "Este é um email teste";Properties p = new Properties();p.put ("mail.smtp.host", smtphost);Session email = Session.getInstance(p, null);MimeMessage msg = new MimeMessage(email);msg.setFrom(remetente);msg.setRecipient(Message.RecipientType.TO, destinatario);msg.setSubject(assunto);msg.setContent(conteudo,"text/html");msg.saveChanges();Transport transport = email.getTransport("smtp");transport.connect(smtphost,"");transport.sendMessage(msg, msg.getAllRecipients());transport.close();CFmail from = "Script de envio de emails ASP" to = "Contato Site" subject = "Assunto do email"server = "smtp-web.speedydata.net"type = "text">Este é um email testeASP.NET<%@ Page Language="C#" %><%@ Import Namespace="System.Web.Mail" %>public void Page_Load (Object Sender, EventArgs e) {MailMessage mail = new MailMessage();mail.From = "Script de envio de emails ASP"; <%--Este email deve ser válido e existir como conta de email para o domÃnio--%> mail.To = "Contato Site"; mail.Subject = "Assunto do email";mail.BodyFormat = MailFormat.Text;mail.Body = "Este é um email teste";SmtpMail.SmtpServer = "smtp-web.speedydata.net";SmtpMail.Send ( mail );}Exemplo de formulario em PHPif (isset($_POST['BTEnvia'])){//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";//====================================================//Variaveis de POST, Alterar somente se necessário//====================================================$nome = $_POST['nome'];$email = $_POST['email'];$telefone = $_POST['telefone'];$mensagem = $_POST['mensagem'];//====================================================//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 "E-Mail enviado com sucesso!";}else{echo "Falha no envio do E-Mail!";}//====================================================}?>Nome:E-mail:Telefone:Mensagem:
Adicionar aos Favoritos Imprimir este Artigo