|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Yurii Smetana 2:5020/400 12 Feb 2006 04:36:52 To : All Subject : Qmail (tcp.smtp open-smtp) -------------------------------------------------------------------------------- Привет. Извините если qmail тут не обговаривается - просто более подходящей эхи так и не нашел. Пожалуйста, дочитайте до конца. Топик не такой нудный - я просто последовательно выложил "материал". :) Hа моей 4.10-RELEASE FreeBSD стоит Qmail-1.03_4/vpopmail-5.4.10_5/tcpserver. Ставилось все с портов, используя "известные" туториалы. :) Имеется веб-морда для почты - squirrelmail-1.4.5_1 расположенная на том же хосте. В tcp-smtp имею: 127.:allow,RELAYCLIENT="" 195.5.XXX.XXX:allow,RELAYCLIENT="" --------------------------------------------------------------- Вот какой глюк: Отправляю почту через веб-морду. Все работает. *Проверяю* почту с другого хоста (не прописаного в tcp-smtp)... Его запись появляется в open-smtp... *Отправляю* почту. Все работает. Hо! Возвращаюсь к веб-морде - при отсылке получаю "Ответ сервера: 553 sorry, that domain isn't in my list of allowed rcpthosts (#5.7.1)". --------------------------------------------------------------- Пробую "пересобрать" tcp.smtp.cdb, делать /usr/local/bin/tcprules /usr/local/vpopmail/etc/tcp.smtp.cdb \ /usr/local/vpopmail/etc/tcp.smtp.tmp < /usr/local/vpopmail/etc/tcp-smtp - вебморда начинает работать, но тепер уже "удаленный" почт. клиент при отсылке получает "553 sorry, that domain isn't in my list of allowed rcpthosts (#5.7.1)". *************************************************************** Что вычислил!.. Судя по всему: При проверке почты с почт. "удаленного" клиента его запись появляется в open-smtp и пересоздается tcp.smtp.cdb (причем размер файла cdb уменьшивается). (С удаленны принимает почту, с веб-морды отправить невозможно.) Такая же ситуация при запуске /usr/local/vpopmail/bin/clearopensmtp: если время жизни "мигрируещего" клиента не истекло (60 мин) то tcp.smtp.cdb пересоздается (размер файла уменьшивается по сравнению с созданым с tcp-smtp). (С удаленны принимает почту, с веб-морды отправить невозможно.) При запуске /usr/local/bin/tcprules /usr/local/vpopmail/etc/tcp.smtp.cdb \ /usr/local/vpopmail/etc/tcp.smtp.tmp < /usr/local/vpopmail/etc/tcp-smtp tcp.smtp.cdb обновляется "постоянными" IP, но перестается приниматся почта от "мигрирующих" клиентов. (Вебморда работает нормально, "удаленных" не принимает) =============================================================== Разве когда обновляется open-smtp или делается clearopensmtp, tcp.smtp.cdb не должен иметь И tcp-smtp И open-smtp IP-шники? А у меня, вроде, или те попадают в базу, или те, но не вместе. Подскажие что делать, пожалуйста. Спасибо! P.S. /usr/local/etc/rc.d/smtp.sh: #!/bin/sh env - PATH="/var/qmail/bin:/usr/local/bin" \ tcpserver -H -l XXX.XXX.net \ -x /usr/local/vpopmail/etc/tcp.smtp.cdb -u 81 -g 82 0 smtp \ /var/qmail/bin/qmail-smtpd & --- ifmail v.2.15dev5.3 * Origin: Demos online service (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/6577e24154da.html, оценка из 5, голосов 10
|