Foros del Web » Administración de Sistemas » IIS »

email desde PHP

Estas en el tema de email desde PHP en el foro de IIS en Foros del Web. Hola a todos: Soy novato en el uso de PHP, he estado viendo varios manuales en custion del uso de la funcion mail. Tengo una ...
  #1 (permalink)  
Antiguo 20/07/2007, 12:40
Avatar de indy1508  
Fecha de Ingreso: mayo-2007
Ubicación: Monterrey, N.L. México.
Mensajes: 212
Antigüedad: 17 años, 6 meses
Puntos: 0
email desde PHP

Hola a todos:

Soy novato en el uso de PHP, he estado viendo varios manuales en custion del uso de la funcion mail.

Tengo una pagina creada en dreamweaver y lo que quiero hacer es enviar a todos los usuarios registrados emails con las ultimas novedades de la pagina.

Como dije, vi varios manuales y bajé un código simple de prueba donde se capturan en campos el nombre, correo y comentario, despúes en el boton de enviar debe de enviar el correo.

Al hacer eso me manda el siguiente error:

Warning:mail()[function.mail]:SMTP server response:550.5.7.1 unable to relay for [email protected] c:\inetpub\wwwroot\pruebas\php\enviando.php on line 23

Estoy trabajando con Windows2000 y tengo instalado el IIS.

les muestro el código de ambas paginas que estoy usando:

pagina enviar.php

<form id="form1" name="form1" method="post" action="enviando.php">
<p>Nombre
<input name="nombre" type="text" id="nombre" />
</p>
<p>Correo
<label>
<input name="email" type="text" id="email" />
</label>
<p>Comentario
<input type="text" name="textfield3" />
<p>
<input type="submit" name="Submit" value="Enviar" />

</form>

pagina enviando.php

<?php
$dia=date("m.d.Y");
$hora=date("H:i:s");
$destinatari="[email protected]";
$subject= " Consulta";
$desde = 'From: ' .$_POST[email];
$contingut = "
El mensaje se a enviado el dia $dia a las $hora\n\n
----------------------------------------------------------------------------\n
Nombre: $_POST[nombre]\n
Email: $_POST[email]\n
Consulta: $_POST[consulta]\n
----------------------------------------------------------------------------\n
";
mail($destinatari, $subject, $contingut, $desde);
?>

Espero y me puedan orientar en la solución del problema.

Gracias.
  #2 (permalink)  
Antiguo 20/07/2007, 13:00
Avatar de ferbux  
Fecha de Ingreso: mayo-2007
Ubicación: por ahí intentado ayudar
Mensajes: 823
Antigüedad: 17 años, 6 meses
Puntos: 6
Hola mira kreo ke tienes ke kofigurar tu makina para ke te deje salir correos o el php.ini, usa la funcion mail de php

en el php.ini tienes ke konfigurar
SMPT=localhost
[email protected]

puedes encontrar algo de información en este link

http://www.desarrolloweb.com/faq/336.php
__________________
"Eres grande por que caminas entre gigantes"

Última edición por GatorV; 20/07/2007 a las 14:47
  #3 (permalink)  
Antiguo 20/07/2007, 15:42
Avatar de indy1508  
Fecha de Ingreso: mayo-2007
Ubicación: Monterrey, N.L. México.
Mensajes: 212
Antigüedad: 17 años, 6 meses
Puntos: 0
Re: email desde PHP

Ok, haré los cambios que me mencionas y veré el enlace que me envias.

Muchas gracias por la ayuda.
  #4 (permalink)  
Antiguo 21/07/2007, 11:25
Avatar de indy1508  
Fecha de Ingreso: mayo-2007
Ubicación: Monterrey, N.L. México.
Mensajes: 212
Antigüedad: 17 años, 6 meses
Puntos: 0
Re: email desde PHP

Hola Ferbuk:

Chequé la configuracion en php.ini e hice los cambios pertinentes. corrí la pagina y me siguió mandando el mismo error.

Entré al link que me enviaste y descargué el PostCast que viene ahi.

Pero lo que estuve viendo es que ese servidor sólo envía correos desde el mismo programa.

volví a correr mi pagina de prueba y nada.

Hay que hacer algún tipo de configuración adicional?

Espero y me puedas orientar sobre el caso.

Gracias.
  #5 (permalink)  
Antiguo 21/07/2007, 12:57
 
Fecha de Ingreso: abril-2007
Mensajes: 44
Antigüedad: 17 años, 6 meses
Puntos: 0
Re: email desde PHP

Hola despues de hacer el cambio reiniciaste el servidor web para que cogiera los cambios?

Saludos
  #6 (permalink)  
Antiguo 23/07/2007, 08:03
Avatar de indy1508  
Fecha de Ingreso: mayo-2007
Ubicación: Monterrey, N.L. México.
Mensajes: 212
Antigüedad: 17 años, 6 meses
Puntos: 0
Re: email desde PHP

ASí lo hice, pero sigue marcando el mismo error.
  #7 (permalink)  
Antiguo 23/07/2007, 08:15
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 6 meses
Puntos: 2135
Re: email desde PHP

Que servidor SMTP usas?

Saludos.
  #8 (permalink)  
Antiguo 23/07/2007, 11:49
Avatar de indy1508  
Fecha de Ingreso: mayo-2007
Ubicación: Monterrey, N.L. México.
Mensajes: 212
Antigüedad: 17 años, 6 meses
Puntos: 0
Re: email desde PHP

en la computadora tengo instalado el IIS de windows 2000 junto con el servidor virtual de SMTP.

Además en un link anterior descargué el PostCast Server, lo que veo con este servidor es que sólo puedo enviar correos desde el, no sé si se tenga que configurar o agregarle algo extra.

O de que forma configurar el SMTP de windows 2000.

espero tu comentario.

Gracias.
  #9 (permalink)  
Antiguo 23/07/2007, 12:12
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 6 meses
Puntos: 2135
Re: email desde PHP

El problema es que el Server de SMTP que viene con el IIS tienes que configurarlo, hay una tab donde te dice a que cuentas si puedes hacer relay, de todas formas este problema no es de PHP asi que te muevo al foro servidores.

Saludos.
  #10 (permalink)  
Antiguo 23/07/2007, 12:41
Avatar de indy1508  
Fecha de Ingreso: mayo-2007
Ubicación: Monterrey, N.L. México.
Mensajes: 212
Antigüedad: 17 años, 6 meses
Puntos: 0
Re: email desde PHP

Ok gracias.

Alguien de este foro me puede orientar con el problema que tengo?

Gracias.
  #11 (permalink)  
Antiguo 26/07/2007, 11:49
Avatar de indy1508  
Fecha de Ingreso: mayo-2007
Ubicación: Monterrey, N.L. México.
Mensajes: 212
Antigüedad: 17 años, 6 meses
Puntos: 0
Re: email desde PHP

sigo atorado...
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:01.