exim - uso de smarthost condicional

2002-02-27 Por tôpico Pedro Zorzenon Neto
Bom dia, Pessoal!

  Estou querendo fazer a seguinte configuração no exim:

  - Se o e-mail está a menos de 4hs na fila, enviar por SMTP direto.
(semelhante a opção 1 do eximconfig -- internet site)
  - Se o e-mail está a mais de 4hs na fila e não conseguiu ser enviado,
então enviar para um smarthost especificado para ele cuidar do envio
do e-mail. (semelhante a opção 2 do eximconfig -- smarthost)

  Alguém tem alguma dica de como fazer isso?

  Abraços,
Pedro



Re: exim - uso de smarthost condicional

2002-02-27 Por tôpico Pedro Zorzenon Neto
On Wed, Feb 27, 2002 at 11:49:34AM -0300, Pedro Zorzenon Neto wrote:
 Bom dia, Pessoal!
 
   Estou querendo fazer a seguinte configuração no exim:
 
   - Se o e-mail está a menos de 4hs na fila, enviar por SMTP direto.
 (semelhante a opção 1 do eximconfig -- internet site)
   - Se o e-mail está a mais de 4hs na fila e não conseguiu ser enviado,
 então enviar para um smarthost especificado para ele cuidar do envio
 do e-mail. (semelhante a opção 2 do eximconfig -- smarthost)
 
   Alguém tem alguma dica de como fazer isso?
 
   Abraços,
 Pedro

Consegui fazer, se alguem precisar, esta é a seção ROUTERS alterada no
arquivo exim.conf. o numero 14400 é 4hs (em segundos).


##
#  ROUTERS CONFIGURATION #
#Specifies how remote addresses are handled  #
##
#  ORDER DOES MATTER #
#  A remote address is passed to each in turn until it is accepted.  #
##

smarthost:
  driver = domainlist
  condition = ${if {${message_age}}{14400}{yes}}
  transport = remote_smtp
  route_list = * servidor.smarthost.algum.lugar.br bydns_a

lookuphost:
  driver = lookuphost
  transport = remote_smtp

literal:
  driver = ipliteral
  transport = remote_smtp

end