como configurar o exim para responder automaticamente uma única conta de e-mail

1

Estou enfrentando problema com a configuração do exim para configurar a resposta automática para uma conta de e-mail de usuário único. Atualmente, minha configuração exim para resposta automática é a seguinte e faz com que os e-mails com resposta automática sejam enviados para todos os usuários em vez de um:

Na seção Configuração do roteador:

uservacation:
  driver = redirect
  allow_filter
  hide_child_in_errmsg
  ignore_eacces
  ignore_enotdir
  reply_transport = vacation_reply
  no_verify
  require_files = /var/spool/exim/.vacation.msg
  file = /var/spool/exim/.vacation.msg
  user = exim
  group = exim
  unseen

Na seção Configuração de transporte:

vacation_reply:
  driver = autoreply

Alguém pode me orientar sobre como configurar a resposta automática do exim para uma única conta de e-mail?

    
por Dhanya V 07.08.2018 / 14:19

1 resposta

1

require_files = /var/spool/exim/.vacation.msg

Isso significa que o roteador diminuirá se esse arquivo não existir. Se ele existir, ele aceitará a mensagem e a manipulará.

file = /var/spool/exim/.vacation.msg

Este é um argumento para o transporte e informa qual arquivo usar para a resposta automática.

Como você está usando uma mensagem de resposta automática em todo o sistema, você tem uma chave liga / desliga global com uma mensagem global. Claramente você não quer isso.

Em vez disso, faça isso:

uservacation:
  driver = redirect
  check_local_user
  allow_filter
  hide_child_in_errmsg
  ignore_eacces
  ignore_enotdir
  reply_transport = vacation_reply
  no_verify
  require_files = $home/.vacation.msg
  file = $home/.vacation.msg
  unseen

Ou seja, elimine as opções de configuração user= e group= , adicione o check_local_user one e use $home/.vacation.msg como o arquivo que contém as mensagens de férias dos usuários.

Dessa forma, os usuários podem criar um arquivo ~/.vacation.msg para criar uma resposta automática, e podem removê-lo se o ajuste automático não for mais necessário.

Você também pode adicionar a configuração once ao seu vacation_reply transport, de modo que, se alguém enviar três e-mails para uma pessoa que esteja de férias em uma sucessão curta, eles receberão apenas uma mensagem de férias. Consulte a documentação sobre o transporte de resposta automática para obter detalhes sobre como faça isso.

    
por 26.09.2018 / 17:25