Una respuesta automática es fácil de configurar y tiene un fallo clásico: que dos se encuentren. La tuya contesta a la suya, la suya a la tuya, y el intercambio sigue hasta que alguien se da cuenta.

Las tres reglas

  • Nunca contestes a un mensaje que lleve Auto-Submitted o Precedence: bulk. Esa cabecera existe precisamente para decir: no contestes a esto.
  • Contesta una vez por remitente y periodo. Una vez al día es lo normal; una vez por semana es más seguro.
  • Contesta al remitente del SOBRE, nunca a la cabecera From. Un rebote tiene el remitente del sobre vacío, y a un remitente vacío no se le contesta jamás.
# a vacation reply must carry these
Auto-Submitted: auto-replied
Precedence: bulk
X-Auto-Response-Suppress: All

Si lo escribes tú mismo

# 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.";

La acción vacation de sieve ya aplica las tres reglas. Escribir uno propio desde cero es la forma habitual de acabar en un bucle.

Qué debe decir el mensaje

  • Cuándo vuelves: una fecha real.
  • A quién dirigirse en tu lugar, con una dirección que funcione.
  • Nada sobre dónde estás. Una respuesta de ausencia se envía a desconocidos, incluidos los que escribieron a una dirección adivinada.
No pongas nunca una respuesta automática en una dirección que recibe correo automático: pedidos, avisos, envíos de formularios. Contestará a todos y cada uno, y si el otro extremo también responde habrás montado un bucle que llena dos servidores.
Mira el buzón una vez mientras esté activa. Si el contador de enviados sube más rápido que el de recibidos, se está contestando a algo que no debería contestarse.