Estoy intentando enviar un email usando la funcion mail() de php.
Me da el siguiente error:
Se ha enviado un email a la direccion: ....................net PHP Warning: mail() [function.mail]: SMTP server response: 550 Recipient unknown in C:\Inetpub\.....\mail3.php on line 3
El script lo tengo en el archivo mail3.php y contiene:
<?
$direccion=$_GET['direccion'];
mail($direccion,"Ejemplo de envio de email","Ejemplo de envio de email de texto.\n","From: ".".....................net"."\n");
echo "Se ha enviado un email a la direccion: ".$direccion;
?>
el formulario es el siguiente:
<title>Untitled Document</title>
</head>
<body>
Introduzca su direccion de email:
<FORM ACTION="mail3.php" METHOD="GET">
<INPUT TYPE="text" NAME="direccion"><BR>
<BR>
<INPUT TYPE="submit" VALUE="Enviar">
</FORM>
</body>
</html>
Es decir, envio un mail a la direccion que ingreso en un formulario e indico desde donde se envia.
Ya desde mi pc cambie los datos en el archivo php.ini con lo siguiente:
[mail function]
; For Win32 only.
SMTP = mail.miservidordecorreo.net
smtp_port = 25;
; For Win32 only.
sendmail_from = ..............net
; For Unix only. You may supply arguments as well (default: "sendmail -t -i").
;sendmail_path = ....
y no funciona, no se cual sea el error.
Basicamente, además de no saber cual es el error, no me queda claro:
1) que es C:\Inetpub\... nada sobre este directorio o tema he encontrado en este foro
2)si al cambio en el archivo php.ini de SMTP = localhost por SMTP = mail.miservidordecorreo.net, resutla q este archivo esta en mi pc o sea localhost, no deberia contener estos datos el archivo php.ini del servidor que utilizo..? Se debera a ello el que yo no pueda enviar email..?
NOTA: me he guiado con el tema de x_women (Error mail ("sendmail_from" not set in php.ini or custom "From:" header missing)) que esta en vuestro foro, solo que el tema ya se ha cerrado. Hice cambios similares a los que encontre en ese tema.
Agradezco, puedan compartir sus sugerencias..