[postfix-es] Postfix no me deja enviar todos los correos !

angel jauregui darkdiabliyo en gmail.com
Mie Mayo 4 23:10:32 CEST 2011


*David Gonzalez*
Al utilizar el compiler php (/usr/bin/php) se elimina el tiempo de
tolerancia para frenar un script, vaya, si usamos: php archivo.php, el
compiler php ejecutara el archivo hasta que este finalice (lo lei de php.net).
En cambio si invocamos el "archivo.php" desde el navegador/wget/curl
entonces prevalecera el *max_execution_time* configurado en el php.ini.

En fin, el scrip no se frena por el tiempo de ejecucion, eso ya lo comprobe,
sino que el postfix primero le digo que envie 2,000 mails y solo saca 1,480,
despues (sin detenerse el script), consulta por otra tarea y existe
una *segunda
tarea* que dice "enviar 500 mails", y ahora si saca los 500 mails.

Pero bueno, al parecer el problema anda por la *cola de postfix* (que vulgar
me escucho jajajaja).

Saludos !

El 4 de mayo de 2011 15:50, David Gonzalez <david en delpozo.org> escribió:

>  un postsuper te borra todo lo encolado, lo que no ha salido por error y lo
> que esta pendiente sin haberlo intentado nunca...
>
> Un correo puede dar error, a grosso modo por:
>
> - recipiente no existe, postfix devuelve el correo al usuario que lo envía,
> prueba a enviarlos con un usuario del que puedas revisar su buzón y así ver
> los que dan error.
> - Puede haber un fallo del dns, que postfix no sepa a qué servidor
> enviarlo.
> - Puede que al enviar haya habido un problema con la conexión y lo intente
> reenviar luego
> - Puede que el receptor tenga el buzón lleno...
> - .....
>
> Así que un borrado al terminar, creo que no es buena opción, unas horas
> después...
>
>
> El 04/05/2011 19:31, angel jauregui escribió:
>
> Ahora veo mas claro :D...
>
> Encontre este tema sobre como ver la cola de mensajes de postfix e
> interactuar con esta:
> http://rm-rf.es/comandos-basicos-en-postfix-para-manejar-la-cola-de-correo/
>
> Veo que existen muchos mensajes atorados...
>
> Ahora me gustaria pedirles *una recomendacion*:
>
> Cuando envio 2,000 mails, asumo que el postfix tardaria un segundo 2 cuando
> mucho 5 segundos en hacer la conexion y meter el correo. Pero en este caso,
> cuando el buzon no existe es cuando el correo se queda atorado en la cola de
> mensajes cierto?
>
> O porque se atoran en la cola de mensajes ?
>
> Lo que sucede es que estoy *pensando* en implementar algo como *system(
> "postsuper -d ALL" );* cuando finalice el script de envio de mails, pero
> no se que tan bueno sea esto ya que posiblemente elimine mensajes que se
> estan enviando, no ?, o me equivoco ?
>
> Saludos !
>
> El 4 de mayo de 2011 12:04, angel jauregui <darkdiabliyo en gmail.com>escribió:
>
>> El scritp envia a uno a uno, de miservicio en servidor.com para
>> destinatario en mail.com, NO se envia CC o CCO, es directo uno por uno.
>>
>> Respecto al tiempo de ejecucion no existe limite, al principio estaba
>> limitado a 6 horas, porque el script lo invocaba asi:
>>
>> *shell# curl -u usuario:clave http://localhost/envios.php?id=start
>>
>> *Pero para *evitar los del* time_execution (regulador de tiempo en
>> ejecucion de scripts php), mejor opte por hacerlo invocando el compiler php:
>>
>> *shell# /usr/bin/php /var/www/envios.php user clave start*
>>
>> En fin, lo que si *estoy notando* es que si hago:
>>
>> *shell# cat /var/log/maillog |grep error
>> *Me salen un monton de mails que al parece postfix intento cnoectarse
>> para enviar el mail y le contestaron que el INBOX o recipiente no existe.
>>
>> Me imagino que esos mails es seguro que no existan y seria mejor borrarlo,
>> cierto ??
>>
>> Saludos !
>>
>> El 4 de mayo de 2011 11:44, David González <david en delpozo.org> escribió:
>>
>>  Si es un script, se me ocurre que se pare por exceso de tiempo, hay un
>>> parámetro para el php que le indicas el máximo tiempo de ejecución, pudiera
>>> ser eso, o por la cantidad de memoria...
>>>
>>> Si para siempre en el mismo destinatario, borralo a ver que pasa... O
>>> mejor, sobreescribe sus datos, lo mismo hay un caracter raro, un símbolo, un
>>> acento... Que a simple vista no se vea, por eso lo mejor es reescribir el
>>> dato.
>>>
>>> Creo que lo primero a ver es si para pasado x tiempo o pasados x
>>> mensajes...
>>>
>>> Los mandas de uno en uno? Cada uno como un mensaje independiente o mandas
>>> un mensaje con copia a 2000???
>>>
>>>
>>> David González
>>> david en delpozo.org
>>>  ------------------------------
>>>  *From: * angel jauregui <darkdiabliyo en gmail.com>
>>>  *Date: *Wed, 4 May 2011 11:35:47 -0500
>>> *To: *<david en delpozo.org>
>>> *Cc: *<postfix-es-bounces+david=delpozo.org en lists.wl0.org>; Jose<
>>> j.sejo1 en gmail.com>; Postfix<postfix-es en lists.wl0.org>
>>>  *Subject: *Re: [postfix-es] Postfix no me deja enviar todos los correos
>>> !
>>>
>>>  Estoy checando el LOG personalizado que me creo en mi sistema de envio
>>> de mails, y ahora veo que de 2,000 mails que deben salir, anteriormente el
>>> fallo (problema) era que *solo salian 1,580 *y segun ahora, ya ni salen
>>> 1,580, solo *1,480*.
>>>
>>> Vaya la taza de salida va en desenso... porque ?? :(
>>>
>>>
>>>
>>> El 4 de mayo de 2011 11:23, angel jauregui <darkdiabliyo en gmail.com>escribió:
>>>
>>>> Buenas.
>>>>
>>>> Como puedo ver en donde falla ?... digo, porque mediante mi script php
>>>> puedo ver cual fue el ULTIMO al que se le envio el mail y ver el
>>>> destinatario que al final se le envio y con el que se tuvo error, pero el
>>>> problema es que siempre se detiene despues de enviar 1,480.
>>>>
>>>> El script consulta con la bdd, y comprueba que existen 3 tareas, que
>>>> son:
>>>>
>>>> TAREA 1 es enviar 2,000 mails (todos los departamentos).
>>>> TAREA 2 es enviar 500 mails (solo finanzas).
>>>> TAREA 3 es enviar 100 mails (solo IT).
>>>>
>>>> Y segun el log obtenido por mi script PHP, me menciona que la TAREA 2 y
>>>> 3 se enviaron los que se tenian que enviar, pero de la TAREA 1, solo
>>>> salieron 1,480 de 2,000 que debieron salir.
>>>>
>>>> Vaya no entiendo porque solo envio 1,480...
>>>>
>>>> *OTRO DETALLE QUE ME COME EL CEREBRO*
>>>> Es que internamente (desde la consola del dedicado), escaneo los puertos
>>>> y me sale el 25 (smtp), 587(submission), 993 (imaps), 995 (pop3s) abiertos,
>>>> y en mi */etc/init.d/firewall* tengo las reglas de EFECTIVAMENTE tener
>>>> esos puertos abiertos. *PERO* externamente (desde conexion de internet)
>>>> al escanear mi dedicado, *no aparece el 25 abierto*, sino como filtrado
>>>> :(. Es algo raro, ya que en el firewall tengo la regla de iptables de que el
>>>> 25 ACCEPT los tcp y udp.
>>>>
>>>> Saludos !
>>>>
>>>> El 4 de mayo de 2011 11:09, David González <david en delpozo.org>escribió:
>>>>
>>>>  Y si lo mandas en dos paquetes?
>>>>> Falla siempre en el mismo?
>>>>> Ese que falla, revisalo no sea que este mal, si el correo es igual, que
>>>>> imagino que si, mirate el destinatario...
>>>>>
>>>>> David González
>>>>> david en delpozo.org
>>>>>
>>>>> -----Original Message-----
>>>>> From: angel jauregui <darkdiabliyo en gmail.com>
>>>>> Sender: postfix-es-bounces+david=delpozo.org en lists.wl0.org
>>>>> Date: Wed, 4 May 2011 10:38:33
>>>>> To: Jose<j.sejo1 en gmail.com>
>>>>> Cc: Foro Postfix<postfix-es en lists.wl0.org>
>>>>> Subject: Re: [postfix-es] Postfix no me deja enviar todos los correos !
>>>>>
>>>>> _______________________________________________
>>>>> List de correo postfix-es para tratar temas del MTA postfix en español
>>>>> postfix-es en lists.wl0.org
>>>>> http://lists.wl0.org/mailman/listinfo/postfix-es
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> M.S.I. Angel Haniel Cantu Jauregui.
>>>>
>>>> Celular: (011-52-1)-899-871-17-22
>>>> E-Mail: angel.cantu en sie-group.net
>>>> Web: http://www.sie-group.net/
>>>> Cd. Reynosa Tamaulipas.
>>>>
>>>
>>>
>>>
>>> --
>>> M.S.I. Angel Haniel Cantu Jauregui.
>>>
>>> Celular: (011-52-1)-899-871-17-22
>>> E-Mail: angel.cantu en sie-group.net
>>> Web: http://www.sie-group.net/
>>> Cd. Reynosa Tamaulipas.
>>>
>>
>>
>>
>> --
>> M.S.I. Angel Haniel Cantu Jauregui.
>>
>> Celular: (011-52-1)-899-871-17-22
>> E-Mail: angel.cantu en sie-group.net
>> Web: http://www.sie-group.net/
>> Cd. Reynosa Tamaulipas.
>>
>
>
>
> --
> M.S.I. Angel Haniel Cantu Jauregui.
>
> Celular: (011-52-1)-899-871-17-22
> E-Mail: angel.cantu en sie-group.net
> Web: http://www.sie-group.net/
> Cd. Reynosa Tamaulipas.
>
>
>
> --
> David Gonzálezdavid en delpozo.org
>
>


-- 
M.S.I. Angel Haniel Cantu Jauregui.

Celular: (011-52-1)-899-871-17-22
E-Mail: angel.cantu en sie-group.net
Web: http://www.sie-group.net/
Cd. Reynosa Tamaulipas.
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://lists.wl0.org/pipermail/postfix-es/attachments/20110504/e02f2237/attachment-0001.html>


Más información sobre la lista de distribución postfix-es