Pouvez-vous m'aider à résoudre la situation suivante :
Les comptes utilisateurs du système (linux) à commencer par root
peuvent se voir adresser des emails de la part de processus exécutés localement.
Dans le cas le plus ordinaire :
les messages iront dans un fichier mbox placé dans : /var/mail/<user>
et
l'administrateur devra se connecter via SSH au compte <user>
pour lire les messages localement avec un client tel que Mutt.
Dans le cas où le serveur déploie un service de messagerie (SMTP + IMAP) basé sur Postfix et Dovecot,
il me semble qu'on doive alors faire un choix entre :
- Conserver localement comme précédemment décrit.
- Rediriger les messages des utilisateurs locaux vers un (ou des) compte(s) IMAP virtuel(s) dédié(s) p.ex: admin@domain.tld ;
ce qui permet de consulter les messages via un client graphique depuis son poste de travail... bien pratique !
Je n'ai rien de précis en tête, mais avec l'option 2 une panne impactant le serveur IMAP
va probablement provoquer la perte des éventuelles informations reçues sur le problème en cours.
Ma question :
Est-il possible d'avoir le beurre et l'argent du beurre ?...
C'est à dire rediriger les messages vers un compte IMAP,
en continuant de recevoir des copies locales dans /var/mail/<user>
Une solution serait d'avoir un client local qui transfère automatiquement les messages reçu dans /var/mail/... vers une adresse externe.
Si ça existe en tout-cuit, je suis preneur.
Je vois que MUTT possède une fonctionnalité "Rebond" qui peut faire une partie du job,
mais il faudrait d'abord être informé de l'arrivée des nouveaux messages (par postfix ?) pour lancer ce mécanisme de "rebond".
Ça ne me semble pas si simple à faire en script BASH...
Merci pour vos suggestions