Ver Mensaje Individual
  #2 (permalink)  
Antiguo 28/11/2005, 13:14
Avatar de jcxnet
jcxnet
 
Fecha de Ingreso: octubre-2005
Ubicación: Perú
Mensajes: 784
Antigüedad: 18 años, 6 meses
Puntos: 56
Información Function SendMail

Hola, bueno al parecer el problema es en la configuración de tu servidor smtp dentro del archivo php.ini, si tienes acceso al él y puedes modificarlo asegúrate de que el servidor SMTP sea el correcto eso además del puerto 25, también es probable que tu server esté protegiendo el puerto.
Si deseas puedes usar esta función que utilizo para el envío de emails con soporte para html, no es necesario que las cuentas de respuesta existan pero sí las de recepción ($target).
Código PHP:
function SendEmail($nombre,$email){
        
$subject="Intranet STM - Verificación de cuenta";
        
$headers "MIME-Version: 1.0\r\n";
        
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
        
//dirección del remitente, la puedes cambiar por la que desees
        
$headers .= "From: [email protected] \r\n";
        
//dirección de respuesta, si queremos que sea distinta que la del remitente
        
$headers .= "Reply-To: [email protected]\r\n";
        
//direcciones que recibirán copia oculta
        //$headers .= "Bcc: [email protected]\r\n"; 
        
$target=$email;
        
$text ="<font face=\"Verdana, Arial, Helvetica, sans-serif\" color=\"#666666\">Hola,<b>$nombre.</b> <br>
                        Usted ha solicitado la asociaci&oacute;n de una contrase&ntilde;a a su DNI.<br>
    mail($target,$subject,$text,$headers);
//mail para el administrador
        $subject="
Intranet STM Anuncio de solicitud de contraseña";
        $headers = "
MIME-Version1.0rn";
        $headers .= "
Content-typetext/htmlcharset=iso-8859-1rn";
        $headers .= "
Fromservidor@mailserver.com rn";
        $headers .= "
Reply-Tonoresponder@mailserver.comrn";
        $target="
cuenta_admin@mailserver.com";        
        $text ="
<font face="Verdana, Arial, Helvetica, sans-serif\" color=\"#666666\">Hola,<br><b>$nombre</b> ha solicitado una contrase&ntilde;a para su DNI </font>";
        
mail($target,$subject,$text,$headers);
    } 
espero te sirva de ayuda