04/1/2007
Por: Alejandro RetanaLo anterior tambien sirve en un servidor IIS?
Se debe tener en cuenta que para que este ajuste al php.ini sea efectivo, debe estar instalado un software de smtp.
Es decir ajuste + smtp, de lo contrario, obtendras siempre un error en el momento que se ejecute la instruccion de php mail(parametros...).
Por otro lado, este software de smtp se consigue por internet para windows.
hola a todos, soy nuevo en esto.
Quiero enviar un correo em php, e configurado el .ini smtp= ip del servidor y sendMail=micuenta@pagina.com y me sale el siguiente error
Warning: Server Error in c:apachehtdocs..
que es lo que hecho mal..........
parecera tonta la pregunta pero esque e leido en diferentes foros que hay que modificar el php.ini y mi pregunta es....
Donde se encuentra ese archivo?
si soys tan amables de esplicarmelo hos lo agredeceria.
Se encuentra en la carpeta donde instalaste php si no pone en el buscador de archivos php.ini
13/5/2010
Funcion mail()Por: AlejandroHola, quiero enviar mails desde mi màquina ya que estoy probando un proyecto web, y no consigo hacerlo.
El codigo que uso es el siguiente:
<?php
$nombre=$_POST["nombre"];
$apellido=$_POST["apellido"];
$tel=$_POST["tel"];
$correo=$_POST["correo"];
$mensaje=$_POST["mensaje"];
echo"Los datos suministrados son los siguientes: "."<br>
";
echo"Nombre: " .$nombre."<br>
";
echo"Apellido: ".$apellido."<br>
";
echo"Telèfono: ".$tel."<br>
";
echo"Mensaje: ".$mensaje."<br>
";
mail($correo,"contacto",$mensaje) or die ("El mensaje no se enviò");
?>
siempre muestra El mensaje no se enviò.
En el php.ini tengo lo siguiente:
[mail function]
; For Win32 only.
; http://php.net/smtp
SMTP = localhost
; http://php.net/smtp-port
smtp_port = 25
; For Win32 only.
; http://php.net/sendmail-from
;sendmail_from = me@example.com
Tengo apache 2.2 y mi plataforma es windows xp sp2.
La conexion con el puerto 25 està bien ya que logro conexion mediante telnet.
Si tienen alguna sugerencia se los agradezco. Gracias.