Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/06/2008, 03:42
centrion_75
 
Fecha de Ingreso: marzo-2008
Mensajes: 119
Antigüedad: 16 años, 1 mes
Puntos: 0
Pregunta Enviar un correo con PHP

Hola a todos,
quiero que mi aplicación envíe correos. Para ello sé que tengo que utilizar la función mail. A continuación muestro el script de prueba que estoy haciendo:

Código PHP:
<?php
echo"Enviar un correo a :[email protected] desde: [email protected]</br>";

$para="[email protected]";
$asunto="Dar de baja a un profesor";
$mensaje="Usted ha sido dado de baja, por el sistema";
$cabeceras 'From: direccion_vá[email protected]';

if(
mail($para,$asunto,$mensaje,$cabeceras)==true)
{
    echo
"Mensaje bién enviado</br>";
}
else
{
    echo
"Mensaje NO enviado</br>";
}

?>
NOTA: las direcciones de correo que he puesto aquí, no son las originales. Pero las que he puesto son correctas.

Pero me da el siguiente error:

Código PHP:
Warningmail() [function.mail]: Failed to connect to mailserver at "localhost" port 25verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() 
He modificado el fichero php.ini (todos los que vienen al instalar XAMPP), en la parte:

[mail function]
; For Win32 only.
SMTP = mail.eniac.es
smtp_port = 25

; For Win32 only.
;sendmail_from = [email protected]

Pero a pesar de ello me sale el mismo problema. También he probado a modificar sendmail_from = [email protected] (sólo en uno de los php.ini)
y no funciona.

¿Alguién sabe qué pasa?