J'ai installé Zimbra Collaboration Suite sur CentOS 7. Je dois utiliser Mutt pour envoyer un email toutes les heures.
Le problème est que chaque fois que mon script exécute mutt, il n'enregistre pas le message dans un dossier spécifique (IMAP) dans le fichier .muttrc.
En attendant, lorsque j'exécute directement la commande, le message est enregistré dans le dossier.
Voici ma configuration .muttrc, réside dans le répertoire de l'utilisateur actuel qui exécute le script:
set from="IP Address Information <ip-no-reply@xxx>"
set folder="imaps://username:password@localhost"
set mask="!^\\.[^.]"
set record="+IPInfo"
set postponed="+Drafts"
set spoolfile="+INBOX"
set edit_headers=yes
set ssl_starttls=yes
set ssl_force_tls=yes
set smtp_url = "smtp://username:password@localhost:587"
C'est l'invocation de mutt, exécuté par cron toutes les heures:
echo "Test" | mutt -s "IP Address Information" destination@email.address
Si je devais invoquer la commande comme ceci:
mutt -s "IP Address Information" destination@email.address
et suivez le processus (mutt ouvre vi et laissez-moi taper le corps), il enregistre le message dans le dossier. Mais alors je ne peux pas mettre cette commande au script car elle devait être automatique.
C'est le dossier de destination que j'ai mentionné: