Demande #1762
Mettre en place un auto-répondeur d'absence pour Isa
100%
Description
Isa sera en congés du 11 au 15 juillet, il faudrait mettre en place :
- un auto-répondeur qui renvoie un message à l'expéditeur signalant l'absence
- un éventuel transfert des messages envoyés à Isa à une autre adresse (en cas de demande urgente à traiter)
Historique
Mis à jour par Frédéric Couchet il y a presque 8 ans
1ère étape, l'ajout de la capability editheader pour sieve (ceci sera utile pour la réécriture du champ Subject du courriel de réponse)
modification de root@mail:/etc/dovecot/dovecot.conf pour ajouter
plugin {
# Use editheader
sieve_extensions = +editheader
- Header fiels must not exceed one kilobyte
sieve_editheader_max_header_size = 1k
- Protected special headers
sieve_editheader_forbid_add = X-Verified
sieve_editheader_forbid_delete = X-Verified X-Seen
}
Redémarrer dovecot : /etc/init.d/dovecot restart
Puis git commit pour le commit de la modification (etckeeper)
Mis à jour par Frédéric Couchet il y a presque 8 ans
2ème étape, création du fichier sieve pour l'auto-répondeur.¶
Création du fichier
root@mail:/var/spool/imap/ivanni/sieve/vacation.sieve avec comme le
contenu ci-dessous. La 1ère règle est l'auto-répondeur et la seconde
règle permet de transfert des courriels envoyés.
- rule vacation
- Store old Subject line so it can be used in vacation message
if header :matches "Subject" "*" {
set "subjwas" ": ${1}";
}
vacation # Reply at most once a day to a same sender
:days 1
:subject "Absence, auto-réponse à ${subjwas}" # List of additional recipient addresses which are included in the auto replying. # If a mail's recipient is not the envelope recipient and it's not on this list, # no vacation reply is sent for it.
:addresses ["fcouchet@april.org"]
"Bonjour,
Je suis absente du 11 au 15 juillet 2016.
Pour tout courriel concernant l'April, vous pouvez contacter
secretaire@april.org.
Isabella Vanni
Coordinatrice vie associative et assistante projets
------------------------
Association APRIL
44-46 rue de l'Ouest
Bâtiment 8
75014 PARIS
Tél : 01 78 76 92 80
www.april.org
";
#if true
if header :contains "To" "ivanni@april.org"
{
addheader "X-vacation" "ivanni@april.org";
redirect "fcouchet@april.org";
}
if header :contains "CC" "ivanni@april.org"
{
addheader "X-vacation" "ivanni@april.org";
redirect "fcouchet@april.org";
}
3ème étape : inclure ce fichier dans le fichier sieve principal :¶
Modifier /var/spool/imap/ivanni/sieve/roundcubet.sieve pour ajouter :
require ["body","fileinto","include"];
include :personal "vacation";
4ème étape : tester :)¶
Le fichier /var/spool/imap/ivanni/.dovecot.sieve.log permet de voir
les logs dovecot/sieve et donc les éventuelles erreurs.
Mis à jour par Frédéric Couchet il y a presque 8 ans
- Statut changé de Nouveau à Fermé
- % réalisé changé de 0 à 100