-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Iñaki wrote:
El Viernes, 3 de Marzo de 2006 15:30, Ricardo Frydman Eureka! escribió:
Iñaki wrote:
El Jueves, 2 de Marzo de 2006 20:03, Antonio Galicia escribió:
On 3/2/06, Iñaki <ibc2@euskalnet.net> wrote:
Un problema similar sucede si uso "awk" en vez de "sed":
------------------------------------------------------------------------
- ----------------------------------- cat $correo_original | awk
'ok{print}/^\s*$/{ok=1}' | formail -X "" > $cabecera_original
------------------------------------------------------------------------
- -----------------------------------
Similar ... ¿tienes el texto del error?
Sí, usando esta expresión de "sed":
cat $correo_original | sed '1,/^$/ d' | formail -X "" >
$cabecera_original
el error sería éste:
-------------------------------------------------------------------------
------------------- 11:23:54.64 1 ENQUEUERRULES [9570439] rule(myRule)
action #1:
execute stderr: sed: couldn't write 72 items to {standard output}:
Broken pipe: error de escritura: Tuberia rota
-------------------------------------------------------------------------
---------------------
Pero repito, el el error NO sucede si ejecuto manualmente el script con
un correo como parámetro de CUALQUIER tamaño, sólo sucede si lo ejecuta
CommuniGate con correos GRANDES (de más de 100KB).
NPI de que estas intentando hacer, pero el error dice "ni puedo escribir
en el standard output (normalmente consola), pregunto: que estas
intentando hacer y /adonde/ debiera redirigir su salida?
Es un script que al que se le pasa como parámetro el la ruta a un determinado
fichero (un correo), lo lee y extrae sólo las cabeceras a otro fichero, así
que la escritura es a otro fichero. Y repito, desde consola funciona perfecto
y desde el servidor de correo sólo con ficheros pequeños.
PD: Eso le sucede a /todos/ los niños que utilizan software no-libre y
de noche: se mean en la cama!
Se lo con esas mismas palabras al departamento de informática de la empresa
dueña de dicho servidor. ;)
PD: Aprovecho para decir que en Linux no existe ningún servidor de correo como
solución final (SMTP, POP, IMAP, autenticación, reglas, interfaz web de
mantenimiento y configuración con Logs, gráficas y demás reportes, todo ello
integrado).
Por supuesto! Y Dios permita que esto nunca llegue!!!!
Luego pediran una "distribucion/escritorio totalmente integrado" y asi
reinventaran las ventanas (no la rueda)...pero libres....
Que yo sepa sólo existe Kolab (www.kolab.org) que ofrece SMTP, POP, IMAP,
autenticación, agenda LDAP, groupware y un bonito interfaz web para
administrar usuarios y demás. Tiene muy buena pinta pero de momento no tiene
ni la mitad que el CommuniGate (he configurado ambos).
No conozco CommuniGate, pero mis clientes quedan encantados con:
- - postfix
- - cyrus (solo IMAP)
- - usermin y webmin
- - horde (con imp, gollem y turba)
- - LDAP
(Generalmente, son desertores de las ventanitas /hartos/ de problemas)
No me parece tan descabellado que empresas que apuesten por Linux tengan que
Descabellado, no. Solo inutil.
usar servidores de correo propietarios salvo que se pongan ellos mismos a
diseñarse su Postfix con LDAP, Cyrus y demás...
Para que diseñar uno propio si ya existe uno?
y luego a administrarlo por
consola (estoy hablando de un caso de un servidor con más de 3000 usuarios, a
mí no me gustaría llevar su administración por consola).
Yo detestaria manejar eso por web ;)
En el interfaz web
del CommuniGate pinchas en una pestañita y ves en tiempo real los correos que
se están enviando, recibiendo, gráficas, estadísticas y demás.
Eso si que es util!
Esas cosas se
agradecen y a veces son imprescindibles.
Como decian en los tiempos de mi abuela: la juventud esta perdida.
- --
Ricardo A.Frydman
Consultor en Tecnología Open Source - Administrador de Sistemas
jabber: ricardoeureka@gmail.com - http://www.eureka-linux.com.ar
SIP # 1-747-667-9534