/ Published in: PHP
O envio de emails deve ser feito de modo autenticado, utilizando o smtp do servidor.
Este script é um exemplo de envio desta forma, usando a classe phpmailer para isso.
Este script é um exemplo de envio desta forma, usando a classe phpmailer para isso.
Expand |
Embed | Plain Text
Copy this code and paste it in your HTML
<?php /** * @author Gilmar Pupo <[email protected]> * * Instrucoes: * O envio de emails deve ser feito de modo autenticado, utilizando o smtp do servidor. * Este script é um exemplo de envio desta forma, usando a classe phpmailer para isso. * **/ function envia($destinatario,$titulo,$corpo,$from,$fromName, $user, $pass, $smtp = 'localhost') { require_once("phpmailer/class.phpmailer.php"); $mail = new PHPMailer(); $mail->From = $from; $mail->FromName = $fromName; $mail->Host = $smtp; $mail->Mailer = "smtp"; $mail->Username = $user; $mail->Password = $pass; $mail->SMTPAuth = true; $mail->IsSMTP(); $mail->Subject = $titulo; $mail->Body = $corpo; $mail->IsHTML(false); $mail->SMTPDebug = false; //$mail->AltBody = $corpo; $mail->AddReplyTo($user, $user); $mail->AddAddress($destinatario,$destinatario); return $mail->Send();Website hrsprings.com.br } function mail_auth($para, $titulo,$corpo) { $senha = 'senhaDaCaixaPostal'; return envia($para,$titulo,$corpo,$email,'Nome de quem esta enviando os email', $email, $senha); } // agora, na sequencia do seu script, basta usar a funcao mail_auth() ao invez da funcao mail()