Ver Mensaje Individual
  #2 (permalink)  
Antiguo 05/03/2008, 22:40
Avatar de GatorV
GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 9 meses
Puntos: 2135
Re: enviar correo con servidor externo

Para conectarte con un servidor de correo externo tienes dos opciones (pueden existir más) pero las mas comunes es usar PHPMailer o PEAR::Mail, ambas te dan buen soporte y te permiten realizar autentificacion externa, adjuntar imágenes, archivos y enviar correos en formato HTML.

Su uso es bastante sencillo:
Código PHP:
<?php
require("class.phpmailer.php");
$mail = new PHPMailer();
$mail->IsSMTP(); // Usamos el SMTP
$mail->Host "smtp.example.com"// Servidor SMTP
$mail->From "[email protected]"// de quien viene el correo
$mail->AddAddress("[email protected]"); // Destinatario

$mail->Subject "Mensaje del correo"// Titulo
$mail->Body "Hola!"// Contenido del correo
$mail->WordWrap 50// Ajustamos las columnas

if(!$mail->Send()) // Tratamos de enviar el correo
{
   echo 
'Error al enviar el correo.';
   echo 
'Error: ' $mail->ErrorInfo;
}
else
{
   echo 
'Mensaje enviado';
}
?>
Saludos.