20/10/2010, 09:34
|
| | Fecha de Ingreso: julio-2010
Mensajes: 121
Antigüedad: 13 años, 9 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ó } } |