Foros del Web » Programando para Internet » PHP »

¿Porqué NO me envía los mail's???

Estas en el tema de ¿Porqué NO me envía los mail's??? en el foro de PHP en Foros del Web. Hola, estoy loco ya, no entiendo como no envia los mail's, tengo apache trabajando, lee los scripts y los ejecuta, php.ini esta configurado como dicen: ...
  #1 (permalink)  
Antiguo 09/01/2007, 07:27
 
Fecha de Ingreso: enero-2007
Mensajes: 9
Antigüedad: 17 años, 3 meses
Puntos: 0
¿Porqué NO me envía los mail's???

Hola, estoy loco ya, no entiendo como no envia los mail's, tengo apache trabajando, lee los scripts y los ejecuta, php.ini esta configurado como dicen:
[mail function]
; For Win32 only.
SMTP = localhost
smtp_port = 25

; For Win32 only.
sendmail_from = [email protected]

tengo la conexion a internet (obviamente no podria sino estar en este momento escribiendoos), en fin, ejecuto un pequeño archivo llamado mail.php:

<HTML>
<HEAD>
<TITLE>mail.php</TITLE>
</HEAD>
<BODY>
<?php
echo "Entramos en el programa<br>";

$destinatario = "[email protected]";
$asunto = "Este mensaje es de prueba";
$cuerpo = 'Esto es una prueba de correo';

mail($destinatario,$asunto,$cuerpo);
?>
<b>Email enviado.</b>
</BODY>
</HTML>

y parece enviarlo pero no lo recibo en mi-correo.

¿Alguien sabe que puede estar pasando?

Gracias.
  #2 (permalink)  
Antiguo 09/01/2007, 08:28
Avatar de the_scorpion  
Fecha de Ingreso: mayo-2006
Ubicación: Cuba
Mensajes: 696
Antigüedad: 18 años
Puntos: 3
Re: ¿Porqué NO me envía los mail's??? AGGGGGGGGG , ayudaaaaaaaaa

Hola
Buenos Días

- Tienes un SMTP que php le pueda hacer entrega de email.
- Y en realidad el nombre de tu SMTP es "localhost".
- en caso de no tener smtp, busca aqui en el foro QK SMTP

suerte
__________________
Que hablen mal de uno es espantoso. Pero hay algo peor: que no hablen.
Quien hace, puede equivocarse. Quien nada hace, ya está equivocado".
  #3 (permalink)  
Antiguo 09/01/2007, 14:05
 
Fecha de Ingreso: enero-2007
Mensajes: 9
Antigüedad: 17 años, 3 meses
Puntos: 0
Re: ¿Porqué NO me envía los mail's??? AGGGGGGGGG , ayudaaaaaaaaa

No se, creo que estoy bastante perdido, algo no entiendo y me trae de cabeza. En tu respuesta, me preguntas si tengo SMTP, supongo que Apache tiene SMTP, no se si necesito algo mas.
Tal como me respondes mi SMTP esta apuntando a localhost, esta es la configuracion que dicen por todas partes que se necesita (yo no he visto otra), he probado a poner los SMTP de dos de mis proveedores de correo (yahoo y jazztel), pero sigue igual, no me envia los correos, en el script he cambiado esto:
if (mail('[email protected]', 'Mi Asunto', $mensaje)) {
echo "Enviado<br>";
} else {
echo "NO enviado.<br>";
};
para ver si los envia, pero siempre muestra 'NO enviado" (con localhost, con smtp.correo.yahoo.es y con smtp.jazztel.es) .

Francamente, no se que hacer mas.

Gracias.
  #4 (permalink)  
Antiguo 10/01/2007, 09:42
 
Fecha de Ingreso: enero-2007
Mensajes: 9
Antigüedad: 17 años, 3 meses
Puntos: 0
Re: ¿Porqué NO me envía los mail's??? AGGGGGGGGG , ayudaaaaaaaaa

Hola,

el problema esta en que el servidor de SMTP requiere autenticacion, el error que me da al enviarlo es:

SMTP server response: 530 authentication required - for help go to 'http : // help . yahoo . com / help / us / mail / pop / pop-11 . html'

¿Alguna sugerencia?

Saludos.
  #5 (permalink)  
Antiguo 10/01/2007, 13:04
Avatar de the_scorpion  
Fecha de Ingreso: mayo-2006
Ubicación: Cuba
Mensajes: 696
Antigüedad: 18 años
Puntos: 3
Re: ¿Porqué NO me envía los mail's??? AGGGGGGGGG , ayudaaaaaaaaa

Hola

buenas tardes

si tu server requiere de autentificación haz entonces de trabajar con la clase phpmailer

De suponer, no.

Apache es un servidor de páginas Web desarrollado por la Apache Sotfware Fundation, organización compuesta por miles de voluntarios que colaboran para la creación de software de libre distribución.

SMTP es Simple Mail Transfer Protocol (SMTP) que al español sería más o menos como protocolo simple para transferencia de correo electrónico.

Te decia que para pruebas puedes usar a QK SMTP dale nombre al smtp y en tu php.ini cambia la variable SMTP = localhost o puede ser tambien por tu ip.

suerte
__________________
Que hablen mal de uno es espantoso. Pero hay algo peor: que no hablen.
Quien hace, puede equivocarse. Quien nada hace, ya está equivocado".
  #6 (permalink)  
Antiguo 12/01/2007, 09:24
 
Fecha de Ingreso: enero-2007
Mensajes: 9
Antigüedad: 17 años, 3 meses
Puntos: 0
Re: ¿Porqué NO me envía los mail's??? AGGGGGGGGG , ayudaaaaaaaaa

Todo correcto, gracias a todos.

Saludos.
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 23:57.