Pour retraiter une boîte aux lettres non triée avec un filtre particulier, on peut utiliser formail, qui appellera procmail à son tour. Exemple pratique :
formail -s procmail fichier_filtre < boite_a_traiter
où fichier_filtre est un fichier contenant les règles procmail nécessaires au traitement du fichier et boite_a_traiter est la boîte aux lettres contenant les courriers à filtrer.
On peut omettre fichier_filtre, auquel cas le fichier de configuration par défaut (.procmailrc) sera utilisé.
Formail permet bien d'autres choses utiles, notamment celle d'extraire des champs particuliers des en-têtes d'un courrier, ou d'ajouter des en-têtes particuliers. Ceci peut être utile dans le cas d'un répondeur automatique (explication décortiquée dans la section sur l'utilisation avancée de procmail ci-dessous).
L'utilisation de formail est documentée dans la page de manuel formail(1).
(Contribution de Didier Belot)