Revision: 32837
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at October 3, 2010 00:28 by gpupo
Initial Code
<?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') { $titulo = str_replace("\n", ' ', $titulo); 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) { $email = '[email protected]'; //Caixa postal criada no Painel de controle; $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()
Initial URL
Initial Description
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.
Initial Title
Envio de emails em modo autenticado no PHP usando phpmailer
Initial Tags
Initial Language
PHP