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

Exim, verify sender

Добавлено: 2014-02-12 9:13:31
morfair
Здравстуйте, други!

Есть Exim 4.80, есть такой аксель:

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

warn    !verify = sender/callout=10s,maxwait=60s,defer_ok,random
Мне нужно, чтобы он всегда был succeeded, кроме случая, когда удается подключиться и "доставить" письмо. Что же получается у меня. Если сендер есть - warn будет фэилд (знак вокслицания стоит), если не удалось подлючиться к удаленному серверу - warn опять же будет фэйл. Если убрать defer_ok, то ожидаю, что если подключитсья к удаленному серверу не удастся, warn вернет саксес (с инвертированием), но на самом деле, условие

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

!verify = sender/callout=10s,maxwait=60s,random
возвращает defer, а не fail, поэтому и весь warn после инвертирования возвращает не саксес, а дефер!

Как мне сделать так, чтобы verify при неудачном соединении возвращал феил, а всё правило warn в этой же ситуации - саксес?

Re: Exim, verify sender

Добавлено: 2014-03-15 23:48:57
Alex Keda
warn - он всегда success
он тока в лог сообщение пишет, вообще-то