O PHPMailer é uma classe pronta para envio de e-mails através do PHP, ele é muito mais seguro do que a função mail.
Caso necessite enviar e-mails através da programação de algum site hospedado na BS2 é preciso utilizar este método.
Primeiro faça o download do PHPMailer no link abaixo.
https://github.com/PHPMailer/PHPMailer/archive/v5.2.21.zip
Descompacte o arquivo e coloque os arquivos class.phpmailer.php e class.smtp.php em uma pasta chamada phpmailer dentro do seu site.
Agora, vamos ao script que faz o envio do e-mail:
[codesyntax lang=”php” lines=”normal” title=”PHPMailer”]
<?php
// Inclui o arquivo class.phpmailer.php localizado na pasta phpmailer
require("phpmailer/class.phpmailer.php");
require("phpmailer/class.smtp.php");
// Inicia a classe PHPMailer
$mail = new PHPMailer();
// Define que a mensagem será enviada com o protocolo SMTP
$mail->IsSMTP();
// Endereço do servidor SMTP (utilizando autenticação)
$mail->Host = "smtp.bs2.com.br";
// Usar autenticação SMTP
$mail->SMTPAuth = true;
// Usuário do servidor SMTP (endereço de email)
$mail->Username = 'email@dominio.com.br';
// Senha do servidor SMTP (senha do email usado)
$mail->Password = 'senha';
// Define o remetente
$mail->From = "email@dominio.com.br";
$mail->FromName = "Nome";
// Define os destinatário(s)
$mail->AddAddress('destinatario@dominio.com.br', 'Destinatario');
// Charset da mensagem (opcional)
$mail->CharSet = 'UTF-8';
$mensagemHTML = "<center> Apenas um teste </center>";
// Configura a mensagem em HTML (opcional)
$mail->IsHTML(true);
// Define a mensagem (Texto e Assunto)
$mail->Subject = "Assunto da Mensagem";
$mail->Body =$mensagemHTML;
$mail->AltBody = trim(strip_tags($mensagemHTML));
$enviado = $mail->Send();
// Exibe uma mensagem de resultado
if ($enviado) {
echo "<center>E-mail enviado com sucesso!</center>";
} else {
echo "Não foi possível enviar o e-mail.<br /><br />";
echo "<b>Informações do erro:</b> <br />" . $mail->ErrorInfo;
}
?>
[/codesyntax]
Qualquer dúvida entre em contato conosco.
Suporte BS2 Internet
(44) 3218 6300
(44) 4052-9925
https://suporte.bs2.com.br