Une réponse automatique est simple à mettre en place et connaît une panne classique : deux d'entre elles qui se rencontrent. La vôtre répond à la leur, la leur répond à la vôtre, et l'échange continue jusqu'à ce que quelqu'un s'en aperçoive.
Les trois règles
- Ne répondez jamais à un message portant Auto-Submitted ou Precedence: bulk. Cet en-tête existe précisément pour dire : ne répondez pas à ceci.
- Répondez une fois par expéditeur et par période. Une fois par jour est courant ; une fois par semaine est plus sûr.
- Répondez à l'expéditeur d'ENVELOPPE, jamais à l'en-tête From. Un rejet a un expéditeur d'enveloppe vide, et on ne répond jamais à un expéditeur vide.
# a vacation reply must carry these
Auto-Submitted: auto-replied
Precedence: bulk
X-Auto-Response-Suppress: All
Si vous en écrivez un vous-même
# postfix + dovecot sieve
require ["vacation"];
vacation
:days 7
:subject "Out of office"
:addresses ["sara@example.com"]
"I am away until 20 September. For anything urgent, please write to info@example.com.";
L'action vacation de sieve applique déjà les trois règles. En écrire un de zéro, c'est ainsi que naissent les boucles.
Ce que le message doit dire
- Quand vous revenez — une date réelle.
- Qui contacter à votre place, avec une adresse qui fonctionne.
- Rien sur l'endroit où vous êtes. Un message d'absence part vers des inconnus, y compris ceux qui ont écrit à une adresse devinée.
Ne placez jamais de répondeur automatique sur une adresse qui reçoit du courrier automatique — commandes, alertes, formulaires. Il répondra à chacun, et si l'autre bout répond aussi, vous avez construit une boucle qui remplit deux serveurs.
Regardez la boîte une fois pendant qu'il tourne. Si le compteur d'envois monte plus vite que celui des réceptions, on répond à quelque chose qui ne devrait pas l'être.
