Страница 1 из 1

exim - как сложить секунды?

Добавлено: 2008-05-23 16:59:56
neptunix
Может быть глупый вопрос, но подскажите - вот как мне к 10 секундам прибавить еще 10? :twisted:
Ни один из перечисленных вариантов не работает

Код: Выделить всё

set acl_m0 = 10s
${eval:$acl_m0+10}
delay = acl_m0


set acl_m0 = 10s
${eval:$acl_m0+10s}
delay = acl_m0

set acl_m0 = 10
${eval:$acl_m0+10}
delay = acl_m0 s

Re: exim - как сложить секунды?

Добавлено: 2008-05-23 17:02:12
Alex Keda
однако - это в акл делаете?

Re: exim - как сложить секунды?

Добавлено: 2008-05-23 17:26:36
neptunix
lissyara писал(а):однако - это в акл делаете?
ага в acl_smtp_rcpt

Re: exim - как сложить секунды?

Добавлено: 2008-05-23 17:38:45
dikens3
С числами работать просто:

Код: Выделить всё

# Прибавляем 30 секунд, если нет обратной записи
  warn    condition     = ${if eq{$host_lookup_failed}{1}{yes}{no}}
          set acl_m17   = ${eval:$acl_m17+30}
Секунды добавляются в самом конце. Буква s которая:

Код: Выделить всё

# Дефолтовая задержка после подключения.
warn
            set acl_m17  = ${eval:$acl_m17}s
            delay        = $acl_m17
Ещё так можно попробовать:

Код: Выделить всё

delay = $acl_m0s

Re: exim - как сложить секунды?

Добавлено: 2008-05-23 17:44:33
neptunix
dikens3 писал(а):С числами работать просто:

Код: Выделить всё

# Прибавляем 30 секунд, если нет обратной записи
  warn    condition     = ${if eq{$host_lookup_failed}{1}{yes}{no}}
          set acl_m17   = ${eval:$acl_m17+30}
Секунды добавляются в самом конце. Буква s которая:

Код: Выделить всё

# Дефолтовая задержка после подключения.
warn
            set acl_m17  = ${eval:$acl_m17}s
            delay        = $acl_m17
Спасибо, так работает!
dikens3 писал(а):Ещё так можно попробовать:

Код: Выделить всё

delay = $acl_m0s
А так я тоже проверял - не работает :)

Re: exim - как сложить секунды?

Добавлено: 2008-05-23 17:48:42
dikens3

Код: Выделить всё

delay = ${eval:$acl_m0}s
А так?

Re: exim - как сложить секунды?

Добавлено: 2008-05-23 17:57:37
neptunix
dikens3 писал(а):

Код: Выделить всё

delay = ${eval:$acl_m0}s
А так?
И так работает))