5.1 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 codigo 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;}
?>