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

Исходное сообщение
"qmail задержка при отправке"

Отправлено kinesis , 21-Дек-05 14:04 
Есть сеть с выходом в интернет через FreeBSD, недавно установил qmail+vpopmail, все работает, но проблема в том, что пользователь из сети хочет отправить сообщение, нажимает отправку, проходит примерно 15 секунд и сообщение улетает.
откуда эта задержка выяснить никак не удается. в логах все в порядке.
подскажите где посмотреть.

Содержание

Сообщения в этом обсуждении
"qmail задержка при отправке"
Отправлено pentarh , 24-Дек-05 17:20 
>Есть сеть с выходом в интернет через FreeBSD, недавно установил qmail+vpopmail, все
>работает, но проблема в том, что пользователь из сети хочет отправить
>сообщение, нажимает отправку, проходит примерно 15 секунд и сообщение улетает.
>откуда эта задержка выяснить никак не удается. в логах все в порядке.
>
>подскажите где посмотреть.

Проверка айпи в публичных блеклистах?


"qmail задержка при отправке"
Отправлено kinesis , 26-Дек-05 14:48 
>Проверка айпи в публичных блеклистах?

а как это проверить? вроде ничего подобного не включал. отключается это вообще или нет?
работает все через tcpserver кстати.
/tcpserver -H -R -x /etc/tcp.smtp.cdb -u 1003 -g 1002 0 25 /var/qmail/
bin/qmail-smtpd &
и еще не понятно мне как закрыть доступ чтоб из интернет не могли отправлять через мой сервер. т.е. чтоб отправлять через него могли только из локальной сети.


"qmail задержка при отправке"
Отправлено McFly , 27-Дек-05 07:20 
>и еще не понятно мне как закрыть доступ чтоб из интернет не
>могли отправлять через мой сервер. т.е. чтоб отправлять через него могли
>только из локальной сети.

в /etc/mail/control/rcpthosts перечисляй тех кому можно использовать твой сервер как smtp
===============
localhost
yourdomain.ru
192.168.0.
===============

в /etc/tcp.smtp
=====================================================
#этим нельзя слать наружу, только на локальные адреса
192.168.0.4:allow
192.168.0.63:allow
#кому можно отправлять через твой сервер наружу
192.168.0:allow,RELAYCLIENT=""
127.:allow,RELAYCLIENT=""
=====================================================

потом не забудь сделать
tcprules /etc/tcp.smtp.cdb /etc/tcp.smtp.tmp < /etc/tcp.smtp
chmod 644 /etc/tcp.smtp*
/etc/rc.d/rc.qmail restart

у меня работает, тоже долго врубиться не мог ;)


"qmail задержка при отправке"
Отправлено kinesis , 26-Дек-05 21:03 
еще хотел добавить.
сейчас отправлял из дома по диал-ап и никакой задержки не было, сервер принял сообщение почти мгновенно, т.е. получается что задержка имеется только при отправке с компьютеров в локальной сети.

"qmail задержка при отправке"
Отправлено vt , 27-Дек-05 09:28 
>работает все через tcpserver кстати.
>/tcpserver -H -R -x /etc/tcp.smtp.cdb -u 1003 -g 1002 0 25 /var/qmail/bin/qmail-smtpd &

>сейчас отправлял из дома по диал-ап и никакой задержки не было, сервер
>принял сообщение почти мгновенно, т.е. получается что задержка имеется только при
>отправке с компьютеров в локальной сети.

tcpserver с опцией -H уже не запрашивает в DNS имя удаленного хоста
по ip-адресу, но продолжает запрашивать имя локального хоста.
Поскольку, в данном случае, вместо явного указания ip-адреса на котором
tcpserver "слушает" 25 порт стоит 0, то tcpserver "слушает" на всех
интерфейсах. При обращении из локальной сети tcpserver пытается
получить в DNS имя по ip-адресу внутреннего интерфейса,
а при обращении по "диал-ап" - имя по ip-адресу внешнего интерфейса.
Видимо, в первом случае такой записи в DNS нет, а во втором - есть.
Чтобы tcpserver не запрашивал имя локального хоста можно использовать
опцию -l0.


"qmail задержка при отправке"
Отправлено kinesis , 27-Дек-05 12:26 
всем спасибо все заработало замечательно.