URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 54137
[ Назад ]

Исходное сообщение
"не доходит почта с hotbox.ru на qmail"

Отправлено Goodvin , 04-Мрт-05 18:46 
На каждое письмо с hotbox.ru (там же pochta.ru, front.ru и еще десяток доменов) на домен, обслуживаемый моим сервером, часа через полтора приходит такой отлуп:

The original message was received at Fri, 4 Mar 2005 12:02:07 +0300 (MSK)
from (src_ip)

   ----- The following addresses had permanent fatal errors -----
<info@testserver.ru>

   ----- Transcript of session follows -----
221 mx.testserver.ru
<info@testserver.ru>... Deferred
Message could not be delivered for 1 hour
Message will be deleted from queue

В моем maillog это выглядит так:
Mar  4 18:38:53 mx smtpd: 1109950733.948700 tcpserver: ok 6945 mx.testserver.ru:1.2.3.4:25 smtp1.pochta.ru:81.211.64.6::1
6706
Mar  4 18:38:53 mx smtpd: 1109950733.961628 tcpserver: end 6945 status 0


У меня используется qmail-1.03 из портов, ОС FreeBSD 5.2. Никто с подобным не сталкивался? (ответ != "не используй qmail")


Содержание

Сообщения в этом обсуждении
"не доходит почта с hotbox.ru на qmail"
Отправлено zRID , 04-Мрт-05 20:51 
На время останови сервак попробуй очередь очистить

"не доходит почта с hotbox.ru на qmail"
Отправлено Goodvin , 04-Мрт-05 22:49 
Проблема решена.

Поскольку qmail-smtpd запускается через tcpserver, у которого по умолчанию включена опция "получать переменную $TCPREMOTEINFO с удаленного сервера", то при каждой попытке соединения tcpserver пытается попасть на 113 порт. Если этот порт недоступен (connection refused), как на большинстве хостов, то все нормально. Если же удаленный сервер "поглощает" все запросы на закрытые порты и ничего не отвечает (как smtp1.pochta.ru, например), то сеанс на этом  прекращается. Поэтому к строке инициализации qmail-smtpd к ключам tcpserver надо добавить опцию -R. Или пропатчить tcpserver.

http://sirserge.altai.info/tech/qmail-add/