Artigos sobre: Hospedagem de Sites

Formulário de envio autenticado para sites PHP

Antes de utilizar o formulário, a Activeweb sempre recomenda consultar desenvolvedores de códigos de sua confiança.


Para todos os nossos servidores web, os formulários necessitam de autenticação. 

Para que o formulário de envio possa funcionar corretamente em seu site, é necessário subir junto com o código abaixo, o seguintes arquivos:


class.phpmailer.php (clique para fazer o download)


class.stmp.php (clique para fazer o download)


Utilize o seguinte código abaixo:


<?php

//exemplo de envio de email autenticado smtp

require_once('class.phpmailer.php');

//formmail exemplo Speedhost

$mailer = new PHPMailer();

$mailer->CharSet='UTF-8';

$mailer->IsSMTP();

$mailer->SMTPDebug = 1;

$mailer->Port = 587;

$mailer->Host = 'smtp.seudominio.com.br'; //Alterar host para seu dominio

$mailer->SMTPAuth = true;

$mailer->SMTPSecure = "none";

$mailer->IsHTML(true);

$mailer->Username = 'contadeemail@seudominio.com.br';

$mailer->Password = 'senha da conta';

$mailer->FromName = $FromNamesmtp; //Nome que sera exibido destinatario

$mailer->From = $Fromsmtp; //Obrigatorio ser a mesma caixa postal indicada em "Username"

$mailer->AddReplyTo($replyEmail,$fromName);

$mailer->AddAttachment($anexo);

$mailer->AddAddress($para);

$mailer->AddCC($copia);

$mailer->Subject = $assunto;

$mailer->Body = $mensagem;

if(!$mailer->Send()){ header("Location:erro.php?msg=" . $mailer->ErrorInfo);exit;}

?>

Atualizado em: 16/07/2025

Este artigo foi útil?

Compartilhe seu feedback

Cancelar

Obrigado!