Проблема при пересылке с хостера на Exim

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

Модератор: xM

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
princeps
майор
Сообщения: 2684
Зарегистрирован: 2007-09-25 10:20:59
Откуда: Сочи, Москва
Контактная информация:

Проблема при пересылке с хостера на Exim

Непрочитанное сообщение princeps » 2008-04-03 10:25:52

Решил попробовать exim. Вроде все заработало, но есть странная фигня - почта организации хранится у хостера, так вот я решил сделать с одного из ящиков пересылку на exim. В итоге большая часть этих писем не доходит с такой вот записью в maillog:

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

Apr  3 11:08:11 mail exim[62938]: DNS list lookup defer (probably timeout) for 41.41.222.77.bl.csma.biz: assumed not in not in list
Apr  3 11:08:26 mail exim[62938]: DNS list lookup defer (probably timeout) for 41.41.222.77.dynablock.njabl.org: assumed not in list
Apr  3 11:08:26 mail exim[62938]: Delay 15s for mx1.spaceweb.ru [77.222.41.41] with HELO=mx1.spaceweb.ru. Mail from igusiti1976@3lconsultancy.com to testuser@мойдомен.ru.
Apr  3 11:08:42 mail exim[62938]: SMTP connection from mx1.spaceweb.ru [77.222.41.41] I=[192.168.0.13]:25 lost while reading message data (header)
Через некоторое время кое-какие письма все-таки прорываются. Я так понимаю, они замораживаются у хостера, а потом при повторной попытке все-таки проходят. Если просто послать письмо с того ящика, с которого настроена пересылка, то оно доходит без проблем. Пересылка с mail.ru тоже работает на ура.
Конфиг экзима практически без изменений взят из статьи про exim+courier-imap+mysql. Задержка в 15с связана с этим:

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

 warn
        # ставим дефолтовую задержку в 15 секунд
        set acl_m0 = 15s
  warn
        # ставим задержку в 0 секунд своим хостам
        hosts = +relay_from_hosts
        set acl_m0 = 0s
  warn
        # пишем в логи задержку (если оно вам надо)
        logwrite = Delay $acl_m0 for $sender_host_name \
	[$sender_host_address] with HELO=$sender_helo_name. Mail \
	from $sender_address to $local_part@$domain.
        delay = $acl_m0
Deus quos vult perdere dementat prius
http://www.itforum-sochi.ru

Хостинговая компания 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/

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

Re: Проблема при пересылке с хостера на Exim

Непрочитанное сообщение dikens3 » 2008-04-03 10:41:09

Apr 3 11:08:11 mail exim[62938]: DNS list lookup defer (probably timeout) for 41.41.222.77.bl.csma.biz: assumed not in not in list
Apr 3 11:08:26 mail exim[62938]: DNS list lookup defer (probably timeout) for 41.41.222.77.dynablock.njabl.org: assumed not in list
Apr 3 11:08:26 mail exim[62938]: Delay 15s for mx1.spaceweb.ru [77.222.41.41] with HELO=mx1.spaceweb.ru. Mail from igusiti1976@3lconsultancy.com to testuser@мойдомен.ru.
Apr 3 11:08:42 mail exim[62938]: SMTP connection from mx1.spaceweb.ru [77.222.41.41] I=[192.168.0.13]:25 lost while reading message data (header)
Коннект потерян в течении сессии, выводы делать тебе.
Через некоторое время кое-какие письма все-таки прорываются.
В логах это никак не отражено. Показана лишь одна сессия и ничего более.
Я так понимаю, они замораживаются у хостера, а потом при повторной попытке все-таки проходят.
Где логи первой попытки? В чём причина неудачи именно первой попытки?
Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.

princeps
майор
Сообщения: 2684
Зарегистрирован: 2007-09-25 10:20:59
Откуда: Сочи, Москва
Контактная информация:

Re: Проблема при пересылке с хостера на Exim

Непрочитанное сообщение princeps » 2008-04-03 10:47:32

dikens3 писал(а):В чём причина неудачи именно первой попытки?
Собственно, это и хочется узнать :)
Вот прорвавшееся сообщение:

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

Apr  3 11:09:25 mail exim[62939]: 1JhJZd-000GN9-43 <= niggardingrb9@maxwebsites.com H=mx1.spaceweb.ru [77.222.41.41] I=[192.168.0.13]:25 P=esmtp S=3565 id=656886364.87749283575677@maxwebsites.com from <niggardingrb9@maxwebsites.com> for testuser@mydomain.ru
Apr  3 11:09:25 mail exim[62940]: 1JhJZd-000GN9-43 => testuser <testuser@mydomain.ru> R=mysqluser T=mysql_delivery
Apr  3 11:09:25 mail exim[62940]: 1JhJZd-000GN9-43 Completed
Deus quos vult perdere dementat prius
http://www.itforum-sochi.ru

princeps
майор
Сообщения: 2684
Зарегистрирован: 2007-09-25 10:20:59
Откуда: Сочи, Москва
Контактная информация:

Re: Проблема при пересылке с хостера на Exim

Непрочитанное сообщение princeps » 2008-04-03 10:52:02

На почтовый ящик хостера это письмо пришло в 8:29. Тогда же в первый раз попробовало доставиться на мой exim и получило болт.

И повторная попытка не у всех писем бывает удачной - примерно процентов 20-25 прорываются
Deus quos vult perdere dementat prius
http://www.itforum-sochi.ru

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

Re: Проблема при пересылке с хостера на Exim

Непрочитанное сообщение dikens3 » 2008-04-03 10:54:36

princeps писал(а):Тогда же в первый раз попробовало доставиться на мой exim и получило болт.
Болт в логах как отражён? Причина в чём?
Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.

princeps
майор
Сообщения: 2684
Зарегистрирован: 2007-09-25 10:20:59
Откуда: Сочи, Москва
Контактная информация:

Re: Проблема при пересылке с хостера на Exim

Непрочитанное сообщение princeps » 2008-04-03 10:56:20

Болт как в первом посте. Соединение потеряно в процессе чтения данных сообщения (заголовок)
Deus quos vult perdere dementat prius
http://www.itforum-sochi.ru

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

Re: Проблема при пересылке с хостера на Exim

Непрочитанное сообщение dikens3 » 2008-04-03 10:57:32

princeps писал(а):Болт как в первом посте. Соединение потеряно в процессе чтения данных сообщения (заголовок)
проверяй стабильность соединения.
Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.

princeps
майор
Сообщения: 2684
Зарегистрирован: 2007-09-25 10:20:59
Откуда: Сочи, Москва
Контактная информация:

Re: Проблема при пересылке с хостера на Exim

Непрочитанное сообщение princeps » 2008-04-03 11:06:47

А как это сделать? Или ты имеешь в виду вообще сеть? Дело в том, что если с этого ящика просто отправить письмо, т.е. не через пересылку, а просто взять и отправить на мой экзим, то оно доходит без проблем. Может какой acl его мочит?
Deus quos vult perdere dementat prius
http://www.itforum-sochi.ru

princeps
майор
Сообщения: 2684
Зарегистрирован: 2007-09-25 10:20:59
Откуда: Сочи, Москва
Контактная информация:

Re: Проблема при пересылке с хостера на Exim

Непрочитанное сообщение princeps » 2008-04-03 11:10:32

например, принудительная синхронизация не может себя так вести?
Deus quos vult perdere dementat prius
http://www.itforum-sochi.ru

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

Re: Проблема при пересылке с хостера на Exim

Непрочитанное сообщение dikens3 » 2008-04-03 16:43:52

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

princeps
майор
Сообщения: 2684
Зарегистрирован: 2007-09-25 10:20:59
Откуда: Сочи, Москва
Контактная информация:

Re: Проблема при пересылке с хостера на Exim

Непрочитанное сообщение princeps » 2008-04-03 16:51:56

А где можно добавить какую настройку, чтоб он в логи писал почему соединение теряется?
Deus quos vult perdere dementat prius
http://www.itforum-sochi.ru

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

Re: Проблема при пересылке с хостера на Exim

Непрочитанное сообщение dikens3 » 2008-04-03 16:53:10

princeps писал(а):А где можно добавить какую настройку, чтоб он в логи писал почему соединение теряется?
Это скорее всего на сетевом уровне происходит или у сервера (не твоего) заканчивается время на connect и он обрывает сессию. Сам обрывает.
Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.