Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
 |  |
А при чем тут sendmail? Человек о qmail-е спрашивал... 02.06.04 09:21 Число просмотров: 1712
Автор: vitaliy_m Статус: Незарегистрированный пользователь
|
|
|
|
<sysadmin>
|
qmail smtp auth 28.05.04 21:29
Автор: Nour Статус: Незарегистрированный пользователь
|
Доброго всем утра/дня/вечера/ночи.
Многоуважаемые, есть ли среди вас кто-нибудь, у кого стоит qmail+vpopmal и работает smtp authentication?
Проблема в том, что у меня qmail-smtpd принимает почту как с правильным user/pass так и без него. Т.е. если отсылать почту без авторизации, то он ее тоже принимает. Непорядок по-моему.
Стоит все на freebsd. qmail-smtpd пропачен. Строка инициализации нижеследующая:
tcpserver -R -u 82 -g 81 0 smtp /var/qmail/bin/qmail-smtpd /usr/local/vpopmail/bin/vchkpw /usr/bin/true 2>&1
Права у vchkpw проверял. Все нормально.
Если tcpserver -x tcp.allow.cdb делать, то коннекты сам tcpserver по IP отрубает, что не совсем то что нужно.
Любые мысли будут полезны.
Заранее благодарю.
|
 |
была такая проблема
31.05.04 17:17
Автор: ... Статус: Незарегистрированный пользователь
|
была такая проблема
после недели гимороя, кучи спама, и копания в сети был поставлен sendmail
чего и Вам желаю
|
 |  |
А при чем тут sendmail? Человек о qmail-е спрашивал... 02.06.04 09:21
Автор: vitaliy_m Статус: Незарегистрированный пользователь
|
|
|
 |
Стоит и работает (RedHat 7.3)
31.05.04 16:05
Автор: vitaliy_m Статус: Незарегистрированный пользователь
|
> Многоуважаемые, есть ли среди вас кто-нибудь, у кого стоит > qmail+vpopmal и работает smtp authentication? Стоит и работает (RedHat 7.3)
> tcpserver -R -u 82 -g 81 0 smtp /var/qmail/bin/qmail-smtpd > /usr/local/vpopmail/bin/vchkpw /usr/bin/true 2>&1
Пропустил hast_name (вообще-то зависит от патча, но по дефолту нужно). Должно быть вот так:
tcpserver -R -u 82 -g 81 0 smtp /var/qmail/bin/qmail-smtpd mail.domain.com /usr/local/vpopmail/bin/vchkpw /usr/bin/true 2>&1
|
 |  |
Стоит и работает (RedHat 7.3) 31.05.04 16:56
Автор: Nour Статус: Незарегистрированный пользователь
|
> Пропустил hast_name (вообще-то зависит от патча, но по > дефолту нужно). Должно быть вот так: > tcpserver -R -u 82 -g 81 0 smtp /var/qmail/bin/qmail-smtpd > mail.domain.com /usr/local/vpopmail/bin/vchkpw > /usr/bin/true 2>&1
Я пробовал как с -l hostname в tcpserver так и с qmail-smtpd hostname. Ничего не меняет.
А в какой момент у вас smtpd обрывает сессию если auth не указан? Что он отвечает на "mail to:"? Должен ли он вообще принимать данные если между mail, rcpt и data нет auth?
|
 |  |  |
Хм, непонятно. А какой патч использовали? Их много разных... 02.06.04 09:18
Автор: vitaliy_m Статус: Незарегистрированный пользователь
|
> Я пробовал как с -l hostname в tcpserver так и с > qmail-smtpd hostname. Ничего не меняет. Хм, непонятно. А какой патч использовали? Их много разных по сети бегает...
> А в какой момент у вас smtpd обрывает сессию если auth не > указан? Что он отвечает на "mail to:"? Должен ли он вообще До "mail to:" не доходит. Если auth не прошел - через пару секунд выкидывает "Authentication failed" ну или что-то подобное.
> принимать данные если между mail, rcpt и data нет auth? Должен принимать а как же. Как же почта приходить будет с других серверов? Все, что Auth делает, так это разрешает relay и все.
Сессия с AUTH выглядит вот так (CRAM-MD5):
<220 Welcome to smtp server @ mail.domain.com ESMTP
>EHLO <client>
<250-Welcome to smtp server @ mail.domain.com
<250-AUTH LOGIN CRAM-MD5 PLAIN
<250-AUTH=LOGIN CRAM-MD5 PLAIN
<250-STARTTLS
<250-PIPELINING
<250 8BITMIME
>AUTH CRAM
<334 <абракадабра>
><абракадабра в ответ>
<535 authorization failed (#5.7.0)
А какой тип авторизации используется и для какого пользователя? Для системного, только PLAIN или LOGIN покатит.
Для CRAM-MD5 нужны пароли в открытой форме (только для виртуальных пользователей и при соответствующем ключе при сборке vpopmail).
|
|
|