25
ago
2010

Segun el help center de godaddy.com se tienen dos posibilidades para enviar correo electronico cuando nuestro sitio web esta alojado con esta empresa, ya sea usando la función mail() que ofrece php o usando el siguiente servidor relay-hosting.secureserver.net en el parametro SMTP del script. En este script de ejemplo uso phpMailer.

 require ("class.phpmailer.php"); //incluimos la libreria de phpMAILER

 $mail = new PHPMailer (); //Creamos una instancia

 $mail -> From = "minombre@midominio.com"; //Ojo Ver nota
 $mail -> FromName = "Mi nombre";

 $mail -> Subject = "Asunto del correo electronico";
 $mail -> Body = "<h1>Hola Mundo</h1>"; //Este asunto se puede usar codigo HTML para hacerlo mas vistoso
 $mail -> IsHTML (true); //Verificamos que lo que se va a enviar esta en formato HTML
 $mail->Host = 'relay-hosting.sercureserver.net';
 $mail->Mailer   = "smtp";

$mail -> AddAddress ("correodestino@sudominio.com"); //el dominio puede ser cualquiera .com .net,etc

 if($mail->Send()) {
    echo "Email enviado correctamente";
 }
 else{ echo 'Error: no se puedo enviar'; }
 $mail->ClearAddresses();//Limpiamos la lista de correo electronicos

Nota: En el parametro FROM si se usa un correo electronico de gmail, hotmail, yahoo no funciona si se esta usando el servidor SMTP especificado anteriormente asi este script solo funcionaria si el FROM fuera un dominio registrado de manera privada como el de una empresa o personal. Por eso esta la opción de usar la funcion mail().

Etiquetas: ,
Comentarios: 1

Post relacionados

  1. Henry Magana

    Hola Javier, soy Henry de El Salvador, muy buena tu web y muy interesante la info, Felicidades y suerte en tu proyecto. Yo ando haciendo algo un poco mas sencillo, talves me puedas echar una ayudadita… Mi sitio esta alojado en “Godaddy.com” y tengo el problema q no me anda la funcion Mail()
    El codigo PHP esta correcto xq al montar un servidor en mi pc (localhost) con el wampserver me anda perfectamente, pero una ves subido al hosting de godaddy, no funciona!
    Mi pregunta es si tu sabes a q se debe ese problema, xq yo no le encuentro razon alguna! intente con los mail de google y de hotmail y nada, incluso con el mismo mail de godaddy… Saludos!

Agrega tu comentario

(Requerido)
(Requerido)

Copyright © 2010 Javier Hernández