LINUX.ORG.RU
решено ФорумAdmin

Криво принимается почта через POP3 (размер сообщения 0 байт)


0

1

Доброго времени суток, уважаемые форумчане! Может кто сталкивался, помогите! Имеется почтовый сервер: RHEL 4.7, Dbmail (и Dbmailadmin), Mysql, Postfix. В один НЕпрекрасный момент возникла проблема - при получении сообщений юзерами (Аутлуком через POP3), приходит пустое письмо без темы, имени адресата, и с размером 0 байт (с сервера удаляется, как положено при получении). Хотя через дбмайладмина вижу, что письма до получения имеют размер больше, чем 0 байт. Ставлю Thunderbird, завожу нового пользователя, отправляю сам себе письмо - тоже самое, пустое, и без темы сообщение. Перенастраиваю Птичку на IMAP, вуаля, письмо отображается (но клиент привык к поп3, на имап переход не вариант). Захожу Телнетом на сервер на 110 порт, как обычно:
user xxx
pass xxx
list - куча сообщений с офигенным размером,
retr 1
.
OK
retr 5
.
OK
retr 125
.
OK
И так далее.

ЗЫ. Пробовал с разных машин, с разными ОС, без антивируса вообще. Локально, на сервере - телнет локалхост 110, тоже самое. Не отдает дбмаил почту. Файерволл на сервере вырублен. Наружу письма уходят как положено.
ЗЫЫ. Сильно не пинать, понимаю связка (дбмайл+мускул+постфикс) не очень хорошая, но клиент сказал люминий, значит люминий :) Она у них, типа, стопицот лет стоит и работает, значит так и будет работать.
ЗЫЫЫ. Конфиги (и версии софта), в понедельник скину (щас нет доступа к серваку). Помогите люди, проблема очень срочная, горю как швед под полтавой :)

выкладывай версию dbmail, будем думать. Сам уже 2 год пытаюсь заставить работать нормально 3 версию

Bloody ()
Ответ на: комментарий от aol

maillog

Jul 15 15:37:21 shadow2 postfix/smtpd[2252]: connect from unknown[10.2.0.91] Jul 15 15:37:21 shadow2 postfix/smtpd[2252]: 4DCE13106E8: client=unknown[10.2.0.91] Jul 15 15:37:21 shadow2 postfix/cleanup[2255]: 4DCE13106E8: message-id=<009801ce8147$0319b2c0$5b00020a@pc> Jul 15 15:37:21 shadow2 postfix/qmgr[2159]: 4DCE13106E8: from=<123@uza.uz>, size=1291, nrcpt=1 (queue active) Jul 15 15:37:21 shadow2 postfix/smtpd[2252]: disconnect from unknown[10.2.0.91] Jul 15 15:37:21 shadow2 dbmail/lmtpd[2165]: serverchild.c,PerformChildTask: incoming connection from [127.0.0.1] Jul 15 15:37:21 shadow2 dbmail/lmtpd[2165]: dbmail-message.c, sort_and_deliver: message id=18, size=1302 is inserted Jul 15 15:37:21 shadow2 postfix/lmtp[2256]: 4DCE13106E8: to=<123@uza.uz>, relay=localhost[127.0.0.1], delay=0, status=sent (215 Recipient <123@uza.uz> OK) Jul 15 15:37:21 shadow2 postfix/qmgr[2159]: 4DCE13106E8: removed Jul 15 15:37:23 shadow2 dbmail/pop3d[2211]: serverchild.c,PerformChildTask: incoming connection from [10.2.0.91] Jul 15 15:37:23 shadow2 dbmail/pop3d[2211]: pop3(): user 123@uza.uz logged in [messages=1, octets=1302] Jul 15 15:37:24 shadow2 dbmail/pop3d[2211]: pop3_handle_connection(): user 123@uza.uz logging out [messages=0, octets=0] Jul 15 15:37:24 shadow2 dbmail/pop3d[2211]: dbmysql.c,db_get_result: result is null

alexgarin ()

я в этом вопросе не помощник, но вот пройти не смог.

но клиент сказал люминий, значит люминий :) Она у них, типа, стопицот лет стоит и работает, значит так и будет работать.

если б работала, я бы не писал сообщение в этот пост.

ИМХО снести нафиг, сделать нормально заново из современного ПО.

А так же забыть про POP3.

uspen ★★★★★ ()
Последнее исправление: uspen (всего исправлений: 1)
Ответ на: комментарий от uspen

Было бы все так просто (... Клиент госконтора, всего боится... Сделать один шаг - надо 10 раз разрешения спросить. К тому же у них в связке со всем этим стоит самописный модуль интеграции с системой документооборота (так называемый «EMC Documentum»), который работает только с определенной версией софта (ОС и Postfix)...
Но я решил проблему понижением версии dbmail. Аккуратно снес 2.1.4 и поставил 2.0.7. После этого все заработало. Конечно это не совсем правильно, но времени разбираться нет, система боевая...
В любом случае всем огромное спасибо за участие!

alexgarin ()
Ответ на: комментарий от alexgarin

где вы взяли 2.1.3 ? 2.2 series (old-STABLE) dbmail-2.2.0rc1.tar.gz (06 Nov, 2006) dbmail-2.2.18.tar.gz (20 Jan, 2012)

есть подозрение что проблемы связаны с gmime, что-то обновили

Bloody ()
Последнее исправление: Bloody (всего исправлений: 1)
Ответ на: комментарий от Bloody

Сервер лет 5 как работает, ставил не я. Новые версии пробовал ставить, тянут за собой кучу зависимостей, причем таких, которые требуют удаления старых версий (типа libc, gcc, и т.д.), страшно трогать, как бы совсем не поломать. Но на этом же сервере валялась версия 2.0.7 которую я и поставил. Работает вроде пока, 2 часа полет нормальный.

alexgarin ()
Ответ на: комментарий от alexgarin

что-то обновили

Возможно... Меня позвали когда уже не работало. Насчет обновления никто не колется. Как обычно «Оно само...» :)

alexgarin ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.