Programa para indexar y buscar mensajes de correo electrónico almacenados sin conexión en el ordenador. Crea primero un índice con el contenido de los correos electrónicos para hacer las búsquedas posteriores mucho más rápidas. Trabaja directamente sobre los archivos locales de correo, por lo que es especialmente útil para quienes gestionan sus correos offline usando clientes como mutt, neomutt, o similares.
$ mairix
$ mairix f:ejemplo@correo.com
$ mairix s:factura
$ mairix b:reunión
$ mairix d:2025-08-01..2025-08-15
$ mairix f:ana@dominio.com d:2024-06-01..2024-06-30 s:informe
Ejemplo de archivo de configuración
$ nano ~/.mairixrc
# Directorio base donde se almacenan los correos
base=/home/usuario/Mail
# Los directorios de correo a indexar (pueden ser varios)
maildir=Inbox
maildir=Sent
maildir=Archive/2023
# Formato del maildir; usar maildir para el formato Maildir, mbox si es mbox tradicional
maildir_type=maildir
# Carpeta donde se guardarán los resultados de las búsquedas
database=/home/usuario/.mairix_db
# Carpeta donde se mostrarán los resultados como symlinks a los mails reales
results=Results
# Patrón de fecha para indexar solo correos a partir de 2023
from=2023
# Se puede añadir más patrones según necesidades
# Por ejemplo, para solo indexar correos con un determinado "From"
pattern=from:ejemplo@dominio.com
# Excluir carpetas que no se quiere indexar (opcional)
not_maildir=Spam
not_maildir=Trash
base --> Directorio raíz con las carpetas de correo.
maildir --> Lista cada carpeta de correo a indexar. Se pueden poner tantas líneas como se necesiten.
maildir_type --> Define el formato, generalmente maildir.
results --> Carpeta donde mairix crea enlaces simbólicos a los correos encontrados.
from --> Restringe el filtrado por fecha mínima al indexar [opcional].
not_maildir --> Carpeta(s) de correo a excluir del índice [opcional].