|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Sasha Outlook 2:5020/400 10 May 2002 21:57:40 To : All Subject : qmail & smtp-auth --------------------------------------------------------------------------------
Здраствуй, All!
Сидел я и никого не трогал, но тут по аське меня спросили поставил ли я
себе smtp-auth в qmail, на что я удивился и решил, что это мне надо
обязательно поставить. Зачем - вопрос другой.
Пошел я на http://members.elysium.pl/brush/qmail-smtpd-auth/ и скачал
патчик. сделал всё, как сказано в инструкции. Скачал, откомпилировал
cmd5checkpw (http://members.elysium.pl/brush/cmd5checkpw/). Опять же сделал
все как сказано в инструкции.
поменял свой smtpd/run файл в такой вид:
#!/bin/sh
QMAILDUID=`id -u qmaild`
NOFILESGID=`id -g qmaild`
MAXSMTPD=`cat /var/qmail/control/concurrencyincoming`
exec /usr/local/bin/softlimit -m 8000000 \
/usr/local/bin/tcpserver -H -R -l 0 \
-c "$MAXSMTPD" \
-u "$QMAILDUID" -g "$NOFILESGID" 0 smtp \
/var/qmail/bin/qmail-smtpd my.host.name \
/bin/cmd5checkpw /usr/bin/true 2>&1
запускаю qmail, настраиваю The Bat! на авторизацию - говорит, что failed.
начинаю разбираться. из комадного промта
/var/qmail/bin/qmail-smtpd my.host.name /bin/cmd5checkpw /usr/bin/true
происходит сессия, в которых я прохожу всю ауторизацию без проблем. т.е
cmd5checkpw работает..
кстати, если убрать из скрипта my.host.name - любой юзер с любым паролем
ауторизируется без проблем и почта уходит. даже если нет такого юзера и/или
пароль неверен.
ОС freebsd 4.5, qmail-1.03 with smtp-auth patch 0.30. vpopmail 5.2..
Кто разбирался? Где могут быть грабли? а то я даже сон потерял и готов
придушить того, кто меня спросил про smtp-auth :-)
Саша
--- ifmail v.2.15dev5
* Origin: Demos online service (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/4421b7e11ac8.html, оценка из 5, голосов 10
|