A resposta curta é "Não". Pelo menos se sua configuração e script forem semelhantes aos meus.
Hoje eu dei uma olhada mais de perto no vacation.pl que usamos em combinação com o Postfixadmin.
Eu assumo que é o mesmo, mas nunca se pode ter certeza, então seja cuidadoso. Nas primeiras linhas do script, diz o seguinte sobre a versão:
# Virtual Vacation 4.0
# $Revision: 893 $
No nosso caso, a ativação de uma resposta automática adiciona uma entrada como a seguinte na tabela de alias do postfix:
[email protected]@autoreply.example.org,[email protected]
O que significa que o e-mail será salvo na caixa de correio do Usuário e encaminhado para o domínio autoreply (autoreply.example.org).
Em um transportmap, há a seguinte entrada, que passará o email para o serviço de férias, conforme definido em master.cf:
autoreply.example.org vacation:
Para completar, aqui está a entrada no meu master.cf:
vacation unix - n n - - pipe
flags=Rq user=vacation argv=/var/spool/vacation/vacation.pl -f ${sender} ${recipient}
Isso significa que o script vacation.pl é acionado depois que os aliases foram resolvidos.
Portanto, se você quiser evitar respostas automáticas a e-mails, que foram enviados para um alias, você precisará adicionar uma função ao script, que verificará o X-Original-To-Header, para que você possa verificar se o e-mail foi enviado para um Alias com mais de um destinatário.
Na linha 312, uma funão find_real_address é definida. Esta função irá procurar o endereço real (usuário).
Poderia ser possível usar uma versão modificada dessa função em combinação com o endereço de email no X-Original-To-Header para enviar uma resposta automática somente se o endereço de email não for um de um alias com vários destinatários.
Ainda não tentei nenhuma das sugestões acima, por isso tenha cuidado.