Exim: callback и delay

EXIM, sendmail, postfix, Dovecot и прочие. Решение проблем связанных с работой электронной почты

Модератор: xM

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
aibolit
рядовой
Сообщения: 21
Зарегистрирован: 2009-03-21 0:41:43
Откуда: Наша Раша, СПб

Exim: callback и delay

Непрочитанное сообщение aibolit » 2012-09-05 22:29:25

Добрый день, коллеги.
Есть проблема, которую решил, но криво, по этому прошу совета.
Имеется почтовый сервер на freebsd с exim в качестве MTA. Суть проблемы: в конфиге выставлена задержка в 30с на прием почты. Некоторые не многочисленные почтовики при приеме почты от меня проверяют существование моего отправителя, callback. Мой сервер в ответ на callback выдает delay в 30сек. Естественно, callback завершается не удачно и почта от меня не идет:

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

2012-09-05 18:08:05 1T98l0-0005Pq-5Q SMTP error from remote mail server after RCPT TO:<someuser@ихдомен.ru>: host mx1.spaceweb.ru [77.222.41.43]: 451 Could not complete sender verify callout
2012-09-05 18:08:06 Delay 30s for mx2.spaceweb.ru [77.222.41.41] with HELO=mx2.spaceweb.ru. Mail from  to user34@мойдомен.net.
2012-09-05 18:08:20 unexpected disconnection while reading SMTP command from mx1.spaceweb.ru [77.222.41.36] I=[172.17.100.253]:25
Решение простое, добавил ip чужого сервера в исключения для delay в конфиг экзима. Есть ли способ выдавать 0s delay именно на callback запросы (пустой отправитель)? Если да, то как его правильно оформить правилами. Спасибо.
"Людям с активной жизненной позицией предпочитаю людей приятных в общении." (С) Альф.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

ChihPih
ст. прапорщик
Сообщения: 568
Зарегистрирован: 2009-09-04 12:23:30
Откуда: Где-то в России...
Контактная информация:

Re: Exim: callback и delay

Непрочитанное сообщение ChihPih » 2012-09-06 6:11:41

Либо вводить белый список и проверять по нему, либо делать комплексный подход на основе спам очков, что гораздо гибче.
www.info-x.org - информационный ресурс о ОС FreeBSD.

Аватара пользователя
aibolit
рядовой
Сообщения: 21
Зарегистрирован: 2009-03-21 0:41:43
Откуда: Наша Раша, СПб

Re: Exim: callback и delay

Непрочитанное сообщение aibolit » 2012-09-06 8:56:25

Либо вводить белый список и проверять по нему
В простейшем виде белый список уже есть, заносится руками в конфиг, муторно это, нужно в ручную отслеживать.
А проверка по спам очкам идет не после выставления delay?
"Людям с активной жизненной позицией предпочитаю людей приятных в общении." (С) Альф.

Аватара пользователя
xM
ст. лейтенант
Сообщения: 1316
Зарегистрирован: 2009-01-15 23:57:41
Откуда: Königsberg
Контактная информация:

Re: Exim: callback и delay

Непрочитанное сообщение xM » 2012-09-06 9:17:16

Делайте accept для callback запросов отдельным правилом перед задержкой.
IT voodoo blog https://kostikov.co

mak_v_
проходил мимо

Re: Exim: callback и delay

Непрочитанное сообщение mak_v_ » 2012-09-06 10:52:59

либо делей вынести срадз перед проверкой data

Аватара пользователя
dikens3
подполковник
Сообщения: 4856
Зарегистрирован: 2006-09-06 16:24:08
Откуда: Нижний Новгород
Контактная информация:

Re: Exim: callback и delay

Непрочитанное сообщение dikens3 » 2012-09-06 11:44:42

В полезных скриптах всё описано.
Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.

ASY
мл. сержант
Сообщения: 130
Зарегистрирован: 2011-02-21 12:50:03

Re: Exim: callback и delay

Непрочитанное сообщение ASY » 2012-09-09 23:57:18

aibolit писал(а):Добрый день, коллеги.
Мой сервер в ответ на callback выдает delay в 30сек. Естественно, callback завершается не удачно
Почему естественно ? На все команды регламентированы допустимые задержки. 30 сек - это в какой момент ?

Аватара пользователя
aibolit
рядовой
Сообщения: 21
Зарегистрирован: 2009-03-21 0:41:43
Откуда: Наша Раша, СПб

Re: Exim: callback и delay

Непрочитанное сообщение aibolit » 2012-09-10 13:40:56

Добрый день, коллеги.
Спасибо всем откликнувшимся, получилось по совету:
mak_v_ писал(а):либо делей вынести срадз перед проверкой data
Еще раз спасибо.
"Людям с активной жизненной позицией предпочитаю людей приятных в общении." (С) Альф.