Foros del Web » Programando para Internet » PHP »

SMTP Error Al Enviar Correo con PHP

Estas en el tema de SMTP Error Al Enviar Correo con PHP en el foro de PHP en Foros del Web. Tengo el siguiente problema: En un archivo de texto tengo unas direcciones de correo. El archivo lo leo con (fopen) desde un archivo php y ...
  #1 (permalink)  
Antiguo 06/04/2007, 22:13
 
Fecha de Ingreso: abril-2006
Mensajes: 1.128
Antigüedad: 18 años
Puntos: 33
SMTP Error Al Enviar Correo con PHP

Tengo el siguiente problema:
En un archivo de texto tengo unas direcciones de correo.
El archivo lo leo con (fopen) desde un archivo php y se genera una lista[$x]
cuando x=0 la lista da el primer correo del archivo de texto
Y asi sucesivamente.
Para enviar el correo, con un asunto igual para todos y
un mensaje igual para todos, utilizo:
mail(lista[x], ................................)
El servidor SMTP envia el correo a todas y cada una
de las direcciones de correo que se encuentran dentro
del archivo de texto. Los logs del servidor de SMTP no parece
mostrar ningun warning o error de ninguna indole.
Pero al finalizar el envio php muestra la siguiente informacion:
(Es un Warning o aviso NO un error exactamente)
Warning: mail() [function.mail]:
SMTP server response: 550 Failure No valid recipients in
C:\Apache\Apache2\htdocs\phpreadwrite\ArchivosEnvi oMasivo\correomasivo.php on line 31
Ahora:
Si dejo de utilizar la variable lista[$x], todo sale bien y desaparece
el warning.
Sus comentarios seran agradecidos
Franco
  #2 (permalink)  
Antiguo 06/04/2007, 22:23
Avatar de Edypu  
Fecha de Ingreso: octubre-2003
Ubicación: La Paz - Bolivia
Mensajes: 394
Antigüedad: 20 años, 6 meses
Puntos: 1
Re: SMTP Error Al Enviar Correo con PHP

Por que introduces el Codigo :D


Intentaste con phpmailer

un saludo.
  #3 (permalink)  
Antiguo 06/04/2007, 22:49
 
Fecha de Ingreso: abril-2006
Mensajes: 1.128
Antigüedad: 18 años
Puntos: 33
Re: SMTP Error Al Enviar Correo con PHP

Edypu:
Gracias por contestar.
La pregunta esencialmente es:
Porque php responde con un warning o aviso cuando se pasa del archivo de texto hacia un array y del array al destino del correo; Si no utilizo array entonces el warning o aviso desaparece y lo mas curioso es que en ambos casos los correos son enviados exitosamente.
Saludos
Franco
  #4 (permalink)  
Antiguo 07/04/2007, 06:34
Avatar de Edypu  
Fecha de Ingreso: octubre-2003
Ubicación: La Paz - Bolivia
Mensajes: 394
Antigüedad: 20 años, 6 meses
Puntos: 1
Pregunta Re: SMTP Error Al Enviar Correo con PHP

franco190453 .. como lo dice la misma palabra .. warning que significa cuidado .. algo se esta generando mal .. por eso te pedi que introduzcas tu codigo fuente para asi analizarlo.

Posiblemente ese paso de parametros esta mal .. hay que analizarlo a fondo.

un saludo.
  #5 (permalink)  
Antiguo 07/04/2007, 13:45
 
Fecha de Ingreso: abril-2006
Mensajes: 1.128
Antigüedad: 18 años
Puntos: 33
Re: SMTP Error Al Enviar Correo con PHP

Edypu:
Antes que nada gracias por tu insistencia.
He encontrado la respuesta; sin embargo, no logro...
Franco

Última edición por franco190453; 07/04/2007 a las 16:09
  #6 (permalink)  
Antiguo 07/04/2007, 14:48
 
Fecha de Ingreso: abril-2006
Mensajes: 1.128
Antigüedad: 18 años
Puntos: 33
Re: SMTP Error Al Enviar Correo con PHP

Edypu:
Antes que nada gracias por tu insistencia.
He encontrado la respuesta; sin embargo, no logro
una explicacion logica!.
Simplemente cambie
fopen(...); y fgets(...); y utilice file(...),
Definitivamente FILE ES SUPERIOR A FOPEN Y FGETS para esta tarea.
Y el correo se va rapido, seguro y completo
Muchas Gracias
Algun comentario que enriquezca este tema es bienvenido.
Saludos
Franco
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 22:58.