[KyaPanel-Users] Bug + Correção - Mensagem de férias e redirecionamentos simultâneos

William Marques william at xlsol.com
Wed Feb 11 10:56:12 EST 2009


Pessoal,

ocorre uma situação no Kyapanel, que consegui contornar, de forma bem
simples.
Se um usuário ativa a mensagem de férias e redirecionamento simultâneamente,
apenas o redirecionamento funciona.
Isso ocorre porque a rotina de redirecionamento altera o valor de uma
variável, e quando vai rodar a rotina de mensagem de férias, esta não
funciona.
Para corrigir, basta inverter a hora em que as rotinas são realizadas, no
kyafilter.sh:

Segue um diff

*** kya-filter.sh.ori    2009-02-11 13:48:49.000000000 -0200
--- kya-filter.sh    2009-02-11 13:49:00.000000000 -0200
*************** recipients_control
*** 2943,2952 ****
  for TO in $RCPTS ; do
      TO_LOCAL=`is_to_local_user`
      if [ "$TO_LOCAL" = "0" ] ; then
-         # forward control test
-         forward_control
          # Vacation control test
          vacation_control
      fi
  done

--- 2943,2952 ----
  for TO in $RCPTS ; do
      TO_LOCAL=`is_to_local_user`
      if [ "$TO_LOCAL" = "0" ] ; then
          # Vacation control test
          vacation_control
+         # forward control test
+         forward_control
      fi
  done

Testei aqui e está ok, ele manda a mensagem de férias e redireciona o email.

Quem puder testar e mandar os resultados, será bom.

Anahuac, era isso que queria postar como bug, mas não consegui, no trac.

Avalie aí a solução, de repente era uma de colocar definitivo isso na
próxima versão do kyapanel.

Grande Abraço a todos,

William Marques
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://list.kyapanel.com/pipermail/kyapanel/attachments/20090211/56bf51db/attachment.htm 


More information about the KyaPanel mailing list