O envio de e-mail através de scripts deverão obrigatoriamente ser desenvolvidos utilizando autenticação no servidor SMTP.
Segue abaixo exemplo de implementação deste recurso na linguagem PHP:
Crie uma index conforme o exemplo abaixo:
<?php require_once('class.phpmailer.php'); $mailer = new PHPMailer(); $mailer->IsSMTP(); $mailer->SMTPDebug = 1; $mailer->Port = 587; //Indica a porta de conexão para a saída de e-mails. Utilize obrigatoriamente a porta 587. $mailer->Host = 'servidor_de_saida'; //Onde em 'servidor_de_saida' deve ser alterado por um dos hosts abaixo: //Para cPanel: 'localhost'; //Para Plesk 11 / 11.5: 'smtp.dominio.com.br'; //Descomente a linha abaixo caso revenda seja 'Plesk 11.5 Linux' //$mailer->SMTPSecure = 'tls'; $mailer->SMTPAuth = true; //Define se haverá ou não autenticação no SMTP $mailer->Username = 'email@dominio.com'; //Informe o e-mai o completo $mailer->Password = 'senha'; //Senha da caixa postal $mailer->FromName = 'Nome Remetente'; //Nome que será exibido para o destinatário $mailer->From = 'email@dominio.com'; //Obrigatório ser a mesma caixa postal indicada em "username" $mailer->AddAddress('destinatario@dominio.com'); //Destinatários $mailer->Subject = 'Teste enviado atraves do PHP Mailer - '.date("H:i").'-'.date("d/m/Y"); $mailer->Body = 'Este é um teste realizado com o PHP Mailer'; if(!$mailer->Send()) { echo "Mensagem nao enviada"; echo "Erro: " . $mailer->ErrorInfo; exit; } print "E-mail enviado!"; ?>
- Download do arquivo “class_phpmailer“
- Download do arquivo ” class_smtp“