Revisando el exim.conf llegué a esta parte:
## vacation transportEn la que se configura como se hace el envío de esos correos. En el "to" aparece el "sender_address" que en mi caso no era correcto porque pasa por una plataforma que reescribe varios campos del correo original para hacer seguimiento de los correos.
uservacation:
driver = autoreply
file = /etc/virtual/${domain}/reply/${local_part}.msg
from = "${local_part}@${domain}"
log = /etc/virtual/${domain}/reply/${local_part}.log
no_return_message
subject = "${if def:h_Subject: {Autoreply: ${quote:${escape:$h_Subject:}}} {I am on vacation}}"
text = "\
------ ------\n\n\
This message was automatically generated by email software\n\
The delivery of your message has not been affected.\n\n\
------ ------\n\n"
to = "${sender_address}"
user = mail
#once re-added May 16, 2008:
once = /etc/virtual/${domain}/reply/${local_part}.once
once_file_size = 100K
once_repeat = 2d
Para que funcione sin problemas, he tenido que modificarlo por "reply_address" que según la documentación de exim usará el valor de "Reply TO" o en su defecto el "From", por lo que cogerá bien la dirección de quien envía.
PD: Esto es en el exim.conf v 2.1.1, pero veo que está así en todos.