20/10/2010, 09:34
|
| | Fecha de Ingreso: julio-2010
Mensajes: 121
Antigüedad: 14 años, 4 meses Puntos: 0 | |
Respuesta: Problema con PHPMailer Yo uso phpmailer con una cuenta de gmail y me funciona perfectamente, aqui te pongo mi configuracion a ver si puede ayudarte: Código PHP: function enviarcorreo($email,$cuerpo,$remite,$asunto,$respondera,$destinatario)
{
require '/phpmailer/class.phpmailer.php';
require '/phpmailer/class.smtp.php'; //incluimos la clase para envíos por SMTP
$mail = new PHPMailer();
$mail->IsSMTP();
$mail->CharSet = 'UTF-8';
$mail->SMTPAuth = true;
$mail->IsHTML(true); //Para activar el envio de HMTL
$mail->SMTPSecure = "ssl";
$mail->Host = "smtp.gmail.com"; //servidor smtp
$mail->Port = 465; //puerto smtp de gmail
$mail->Username = 'nombre usuario';
$mail->Password = 'password de la cuenta';
$mail->FromName = $remite; //nombre del remitente del correo
$mail->From = 'email de gmail que usaras'; //email de remitente desde donde se envía el correo.
$mail->AddAddress($email, $destinatario); //destinatario que va a recibir el correo
//$mail->AddCC('[email protected]', 'copia'); //envía una copia del correo a la dirección especificada
$mail->Subject = $asunto;
//$mail->Body = $cuerpo;
$mail->AltBody = "$cuerpo"; //cuerpo con texto plano
$mail->MsgHTML( "$cuerpo"); //cuerpo con html
//$mail->AddAttachment("archivo.zip"); //adjuntos un archivo al mensaje
$mail->AddReplyTo($respondera); //adjuntar direccion de respuesta si es una consulta
if(!$mail->Send())
{
echo $mail->ErrorInfo; //si no se envía correctamente se muestra el error que ocurrió
}
}
|