Перейти к содержимому


Фото
- - - - -

drweb + exim router => mail loop


  • Please log in to reply
1 ответов в теме

#1 y0sh1

y0sh1

    Newbie

  • Posters
  • 10 Сообщений:

Отправлено 18 Сентябрь 2013 - 08:47

При отправке письма, оно не доставляется - отправителю отправляется bounce соощение с ошибкой, которое попадает в петлю и через ...дцать прогонов остаётся в очереди со статусом Frozen

 

Ошибка в bounce сообщении

 

This message was created automatically by mail delivery software.

A message that you sent could not be delivered to one or more of its
recipients. This is a permanent error. The following address(es) failed:

 

user@mydomain.ru

 

в /var/spool/exim/input этот bounce есть с добавленными заголовками drweb. Соответственно права туда есть.

 

Если убрать рутер дрвеб, то проблем с лупом нет

 

 

 

Главный конфиг

 

trusted_users = mailnull: drweb

 

Настройка рутера

 

drweb_router:
        driver = accept
        condition = "${if eq {$received_protocol}{drwebscanned}{0}{1}}"
        #check_local_user
        retry_use_local_part
        transport = drweb_transport

 

Если раскомментировать  check_local_user, то почта не уходит к дрвебу на проверку (роутер не срабатывает) - почта идет как обычно как если бы дрвеба не было

 

Настройка траспорта

drweb_transport:
        driver = lmtp
        socket = /var/drweb/ipc/.drweb_maild
        batch_max = 100
        timeout = 3m
        user = drweb
        headers_add = "X-Maild-Checked: DrWEB for Exim"

 

 

maild_exim.conf

 

[Sender]
StalledProcessingInterval = 10m
SendingIntervals = 0s, 10m, 1h, 4h, 12h, 1d, 1d
Method = pipe
MailerName = Exim
Address = /usr/local/sbin/exim
Options =
InPoolOptions = auto
OutPoolOptions = auto
HeloCmdTimeout = 5m
MailFromCmdTimeout = 5m
RcptToCmdTimeout = 5m
DataCmdTimeout = 2m
DataBlockTimeout = 3m
EndOfDataTimeout = 10m
OtherCmdsTimeout = 2m
PipeTimeout = 2m
SendDSN = no


# ls -al /usr/local/sbin/exim
lrwxr-xr-x  1 root  wheel  13 16 сен 16:06 /usr/local/sbin/exim -> exim-4.80.1-2
# ls -al /usr/local/sbin/exim-4.80.1-2
-rwsr-xr-x  1 root  wheel  1029144 16 сен 16:06 /usr/local/sbin/exim-4.80.1-2
#

 

 

В аттаче логи -

mainlog: exim

maillog: drweb

Прикрепленный файл  logs.rar   7,49К   0 Скачано раз


Сообщение было изменено y0sh1: 18 Сентябрь 2013 - 08:52


#2 y0sh1

y0sh1

    Newbie

  • Posters
  • 10 Сообщений:

Отправлено 18 Сентябрь 2013 - 09:57

решилось правкой значения в рутере   condition = "${if eq {$received_protocol}{drwebscanned}{0}{1}}"

на   condition = "${if eq {$received_protocol}{drweb-scanned}{0}{1}}"

 

(тире внутри drwebscanned)


Сообщение было изменено y0sh1: 18 Сентябрь 2013 - 10:01



Читают тему: 0

0 пользователей, 0 гостей, 0 скрытых