El mié, 03-05-2017 a las 16:05 -0400, Arian Molina Aguilera escribió:
> correcto leí mal, entonces lo que están todos separados solo por
> entrantes y saliente.


Buscando soluciones simples a problemas medianamente complejos obtuve
eso: Puedes instalar el comando grepmail que esta en el repo y luego
haces

grepmail -Y '(^TO:|^Cc:|^Bcc:)' $email_a_buscar  $mailbox

ej 
grepmail -Y '(^TO:|^Cc:|^Bcc:)' root\@ulinx.cu  /var/mail/ulises

Y eso te lista todos los correos que fueron de alguna forma enviados
para r...@ulinx.cu en el mailbox /var/mail/ulises, esto te da una salida
en formato mailbox, la puedes redireccionar a otro archivo y obtienes
otro mailbox donde van a estar solo los correos que interesan, ya con
esto te quitas el tener que examinar el archivo mailbox original uno por
uno.  Luego para reencolar todos esos emails, creo que lo más fácil
aunque menos limpio es vaciar el mailbox del usuario, o sea ir al
cliente y recibir todo lo que tiene pendiente y luego sobreescribir el
buzón vacío en el servidor con el nuevo buzón que acabas de obtener del
grepmail, le pones los permisos correspondientes y luego desde el
cliente podrías descargar esos archivos normalmente. Lo único es que
este último paso podría funcionar para tí Fumero que tienes una empresa
"pequeña" con un ambiente "medio controlado". Sería bueno buscar una
solución en la cual teniendo el archivo mailbox filtrado, este se
pudiera reencaminar normalmente a través de Postfix y así evitar
riesgos, pero esto no lo he podido encontrar, pues como los correos
estan fuera de alguna de las colas de Postfix, no tienen ID y por ello
no se puede usar ninguno de los comandos post[algo]
 

-- 
Salu2 
 ________________________
 Ulinx
 Linux user 366775
"En un problema con n ecuaciones
siempre habrá al menos n+1 incógnitas."

______________________________________________________________________
Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
Gutl-l@jovenclub.cu
https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l

Responder a