The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Почта)
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

postfix+sasl, gruzin (ok), 08-Апр-05, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


2. "postfix+sasl"  +/
Сообщение от gruzin (??), 08-Апр-05, 20:19 
не помогло =(
сейчас вот такой еррор выдает
warning: SASL authentication failure: no secret in database
ix/smtpd[90305]: warning: Monstro[192.168.1.50]: SASL NTLM authentication failed
ix/smtpd[90305]: warning: SASL authentication failure: no secret in

система Фря 5.3

Ответить | Правка | Наверх | Cообщить модератору

3. "postfix+sasl"  +/
Сообщение от ALex_hha (??), 09-Апр-05, 12:55 
>не помогло =(
>сейчас вот такой еррор выдает
>warning: SASL authentication failure: no secret in database
>ix/smtpd[90305]: warning: Monstro[192.168.1.50]: SASL NTLM authentication failed
>ix/smtpd[90305]: warning: SASL authentication failure: no secret in
>
>система Фря 5.3
Чего то я не пойму. Ты какой метод аутентификации используешь?
Ответить | Правка | Наверх | Cообщить модератору

4. "postfix+sasl"  +/
Сообщение от gruzin (??), 09-Апр-05, 20:47 
Так вот и непонятки получаются откуда NTLM если я прописал auxprox
Ответить | Правка | Наверх | Cообщить модератору

5. "postfix+sasl"  +/
Сообщение от unk (ok), 09-Апр-05, 20:53 
>Так вот и непонятки получаются откуда NTLM если я прописал auxprox
pwcheck_method _не_ влияет на mech_list и не имеет с ним ничего общего.


Ответить | Правка | Наверх | Cообщить модератору

6. "postfix+sasl"  +/
Сообщение от gruzin (ok), 10-Апр-05, 10:44 
Отключил я этот NTLM, как написано на оф. сайте постфикса, но все таже ерунда
SASL LOGIN authentication failed

smtpd.conf
pwcheck_method: auxprop
mech_list: login plain
password_format: crypt
auxprop_plugin: sql
sql_engine: mysql
sql_user: postfix
sql_passwd: postfix
sql_hostnames: localhost
sql_database: mail
sql_select: select password from mailbox where username='%u@ultranetas.lt'
sql_verbose: yes
log_level: 9

Ответить | Правка | Наверх | Cообщить модератору

7. "postfix+sasl"  +/
Сообщение от unk (ok), 10-Апр-05, 10:56 
Покажите, что возвращает SELECT password FROM mailbox WHERE username='пользователь@ultranetas.lt';
Ответить | Правка | Наверх | Cообщить модератору

8. "postfix+sasl"  +/
Сообщение от gruzin (ok), 10-Апр-05, 15:59 
А где это посмотреть, т.к. maillog этого не отображает, есть только одна ошибка.

>Покажите, что возвращает SELECT password FROM mailbox WHERE username='пользователь@ultranetas.lt';


Ответить | Правка | Наверх | Cообщить модератору

9. "postfix+sasl"  +/
Сообщение от gruzin (ok), 10-Апр-05, 16:02 
а вот в MYSQL  -

Database changed
mysql> show tables;
+-------------------+
| Tables_in_postfix |
+-------------------+
| alias             |
| domain            |
| mailbox           |
| transport         |
+-------------------+
4 rows in set (0.00 sec)

mysql> select password FROM mailbox WHERE username='sasa@ultranetas.lt'
    -> ;
+----------+
| password |
+----------+
| www      |
+----------+
1 row in set (0.09 sec)

mysql>

Ответить | Правка | Наверх | Cообщить модератору

10. "postfix+sasl"  +/
Сообщение от ALex_hha (??), 10-Апр-05, 21:09 
У самого только что была такая проблема. Бился очень долго. Решилось все после того как установил postgresql-libs хотя я и использую mysql. Cyrus не мог найти библиотеку libpq.so.3.

После установки postgresql-libs создал симлинк
# ln -s /usr/lib/libpq.so.3.1 /usr/lib/sasl2/libpq.so.3
и только после этого у меня стал работать cyrus-sasl.

Ответить | Правка | Наверх | Cообщить модератору

11. "postfix+sasl"  +/
Сообщение от unk (ok), 10-Апр-05, 22:32 
>mysql> select password FROM mailbox WHERE username='sasa@ultranetas.lt'
>    -> ;
>+----------+
>| password |
>+----------+
>| www      |
>+----------+
>1 row in set (0.09 sec)
www это не есть верный пароль при настройке "password_format: crypt"
Либо внесите в базу правильный пароль, либо уберите password_format из конфига.

Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору

12. "postfix+sasl"  +/
Сообщение от AUTHORemail (?), 11-Апр-05, 09:23 
смотри не в маил.лог а в mysql.log (/var/log или /var/log/mysql).

И проблема в формате пароля. Или поставь не криптованый в конфиге, или криптованый в базе.

По идеи сасл не должен проверять юзверей, которые в базе. Только тех кого постфикс в базе не находит он отпинывает саслу.

Ответить | Правка | К родителю #7 | Наверх | Cообщить модератору

13. "postfix+sasl"  +/
Сообщение от gruzin01 (?), 11-Апр-05, 18:53 
На то похоже, что у меня mysql вообще некорректно работает - выдает в логах вот какую ошибку
050510 17:17:43  mysqld restarted
050510 17:17:52  InnoDB: Started; log sequence number 0 43644
050510 17:17:54 [Warning] mysql.user table is not updated to new password format ; Disabling new password usage until mysql_fix_privilege_tables is run
050510 17:17:54 [Warning] Can't open and lock time zone table: Table 'mysql.time_zone_leap_second' doesn't exist trying to live without them
Version: '4.1.10a'  socket: '/tmp/mysql.sock'  port: 3306  FreeBSD port:

об этой ошибке много чего есть в гугле но ничего конкретного, да и кстати как в базу внести не простой пароль а криптованный?

Ответить | Правка | Наверх | Cообщить модератору

14. "postfix+sasl"  +/
Сообщение от gruzin01 (?), 11-Апр-05, 19:48 
зашифровал пароль с оцией PASSWORD - та же проблема.
Ответить | Правка | Наверх | Cообщить модератору

16. "postfix+sasl"  +/
Сообщение от unk (ok), 11-Апр-05, 20:34 
>зашифровал пароль с оцией PASSWORD - та же проблема.
password() в mysql это не crypt(3)


Ответить | Правка | Наверх | Cообщить модератору

15. "postfix+sasl"  +/
Сообщение от unk (ok), 11-Апр-05, 19:54 
>и кстати как в базу внести не простой пароль а криптованный?
Так же как и простой, только закодируйте его системной crypt(3).
Например у меня ваш 'www' выглядит так: $2a$06$P3EpqUlu9XA0DMguUXrRgODKjB24wp5g6wcgLbdxrgpMEEplDWwm6
Ответить | Правка | К родителю #13 | Наверх | Cообщить модератору

17. "postfix+sasl"  +/
Сообщение от gruzin01 (?), 12-Апр-05, 01:31 
Извиняюсь, достал, но
ну никак не пойму где и как использовать этот crypt
пишу
crypt www
key: 123
и все подвисает, а где вывод команды?
Ответить | Правка | Наверх | Cообщить модератору

18. "postfix+sasl"  +/
Сообщение от gruzin01 (?), 12-Апр-05, 01:37 
Да и кажется мне, что не поможет это, тк. у меня просит только авторизацию LOGIN, почему интересно нет PLAIN да и раньше все было хорошо, вот что главное. Обновил постфикс, мускл и началось. Да и кстати не у меня одного такие проблемы насколько знаю. Пробомал все делать по руководству мультика - тоже самое. Что посоветуете?
Ответить | Правка | Наверх | Cообщить модератору

19. "postfix+sasl"  +/
Сообщение от unk (ok), 12-Апр-05, 08:08 
>Да и кажется мне, что не поможет это, тк. у меня просит
>только авторизацию LOGIN, почему интересно нет PLAIN да и раньше все
>было хорошо, вот что главное. Обновил постфикс, мускл и началось. Да
Смотрите:
LOGIN, PLAIN, ..., CRAM-MD5 это методы передачи имени пользователя и пароля  между сервером и клиентом (mech в терменах sasl). К формату хранения пароля в *sql, ...,db это не имеет ни какого отношения. На поддерживаемые smtpd(8) механизмы авторизации влияет параметр mech_list из /path_to_sasl_libs/smtpd.conf и параметры сборки cyrus_sasl.

>и кстати не у меня одного такие проблемы насколько знаю. Пробомал
Вы ммм... уникальны.
У большенства проблема с sasl из-за dll hell.

>все делать по руководству мультика - тоже самое. Что посоветуете?
Если вы не знаете что такое и зачем этот crypt, то отключите его и храните пароли открытом текстом.

Ответить | Правка | Наверх | Cообщить модератору

20. "postfix+sasl"  +/
Сообщение от gruzin01 (?), 12-Апр-05, 11:42 
Так в чем и загвоздка - я удаляю из сасла password format: crypt и та же проблема.
Ответить | Правка | К родителю #19 | Наверх | Cообщить модератору

21. "postfix+sasl"  +/
Сообщение от gruzin01 (?), 12-Апр-05, 11:58 
Причем не работает ни LOGIN, ни CRAM, ни PLAIN
Ответить | Правка | К родителю #20 | Наверх | Cообщить модератору

22. "postfix+sasl"  +/
Сообщение от ALex_hha (??), 12-Апр-05, 12:41 
>Причем не работает ни LOGIN, ни CRAM, ни PLAIN
А что в логах?

Добавь в syslog.conf
*.debug              /var/log/debug

Затем
# touch /var/log/debug
# killall -1 syslogd

Вот пример из моего maillog (правда это pop3 аутентификация)

Apr 11 12:31:36 turbogaz authdaemond: received auth request, service=pop3, authtype=cram-md5
Apr 11 12:31:36 turbogaz authdaemond: authmysql: trying this module
Apr 11 12:31:36 turbogaz authdaemond: cram: challenge=PEI3RTlEMjQwQkI5RjdGRUFDNDg1Nzk1Q0EwODZDMjc5QHR1cmJvZ2F6LmtoYXJrb3YtdWEuY29tPg==, response=b2xlZyA1MDBlODQ3ZjczMGQ1N2QxMWU2NzE2NzBlNDE1MTNjMQ==
Apr 11 12:31:36 turbogaz authdaemond: cram: decoded challenge/response, username 'oleg'
Apr 11 12:31:36 turbogaz authdaemond: SQL query: SELECT alias, "", password, id, gid, maildir, maildir, "", info, "" FROM aliases WHERE alias = "oleg@turbogaz.kharkov-ua.com"
Apr 11 12:31:36 turbogaz authdaemond: cram validation succeeded

А вот еще один кусок (smtp аутентификация)
sql plugin Parse the username webmaster
Apr 12 06:44:00 turbogaz postfix/smtpd[9257]: sql plugin try and connect to a host
Apr 12 06:44:01 turbogaz postfix/smtpd[9257]: sql plugin trying to open db 'mail' on host 'localhost'
Apr 12 06:44:01 turbogaz postfix/smtpd[9257]: warning: unknown[222.183.141.115]: SASL LOGIN authentication failed
Apr 12 06:44:06 turbogaz postfix/smtpd[9257]: sql plugin Parse the username webmaster
Apr 12 06:44:06 turbogaz postfix/smtpd[9257]: sql plugin try and connect to a host
Apr 12 06:44:06 turbogaz postfix/smtpd[9257]: sql plugin trying to open db 'mail' on host 'localhost'
Apr 12 06:44:06 turbogaz postfix/smtpd[9257]: begin transaction
Apr 12 06:44:06 turbogaz postfix/smtpd[9257]: sql plugin create statement from userPassword webmaster mail.turbogaz.kharkov-ua.com
Apr 12 06:44:06 turbogaz postfix/smtpd[9257]: sql plugin doing query select password from aliases where alias='webmaster@turbogaz.kharkov-ua.com';
Apr 12 06:44:06 turbogaz postfix/smtpd[9257]: sql plugin: no result found
Apr 12 06:44:06 turbogaz postfix/smtpd[9257]: sql plugin create statement from cmusaslsecretPLAIN webmaster mail.turbogaz.kharkov-ua.com
Apr 12 06:44:06 turbogaz postfix/smtpd[9257]: sql plugin doing query select password from aliases where alias='webmaster@turbogaz.kharkov-ua.com';
Apr 12 06:44:06 turbogaz postfix/smtpd[9257]: sql plugin: no result found
Apr 12 06:44:06 turbogaz postfix/smtpd[9257]: commit transaction

И еще приведи что выводит при подключении по telnet
# telnet localhost 25

Вот мой пример
220 mail.turbogaz.kharkov-ua.com ESMTP Postfix (2.2.1)
ehlo alex
250-mail.turbogaz.kharkov-ua.com
250-OK
250-SIZE 10240000
250-ETRN
250-AUTH CRAM-MD5 LOGIN PLAIN DIGEST-MD5
250-AUTH=CRAM-MD5 LOGIN PLAIN DIGEST-MD5
250 8BITMIME

Ответить | Правка | К родителю #21 | Наверх | Cообщить модератору

23. "postfix+sasl"  +/
Сообщение от gruzin01 (?), 12-Апр-05, 13:27 
а у меня в логах только
smtpd[2291]: warning: SASL authentication failure: Password verification failed
smtpd[2291]: warning: Monstro[10.1.0.50]: SASL PLAIN authentication failed

вот этого вообще нету

вот еще один кусок (smtp аутентификация)
sql plugin Parse the username webmaster
Apr 12 06:44:00 turbogaz postfix/smtpd[9257]: sql plugin try and connect to a host
Apr 12 06:44:01 turbogaz postfix/smtpd[9257]: sql plugin trying to open db 'mail' on host 'localhost'

а все остальное у меня также
250-PIPELINING
250-SIZE 5120000
250-ETRN
250-AUTH LOGIN PLAIN GSSAPI OTP DIGEST-MD5 CRAM-MD5
250-AUTH=LOGIN PLAIN GSSAPI OTP DIGEST-MD5 CRAM-MD5
250 8BITMIME

Ответить | Правка | К родителю #22 | Наверх | Cообщить модератору

25. "postfix+sasl"  +/
Сообщение от Sergey (??), 10-Май-05, 04:02 
>а у меня в логах только
>smtpd[2291]: warning: SASL authentication failure: Password verification failed
>smtpd[2291]: warning: Monstro[10.1.0.50]: SASL PLAIN authentication failed
>
>вот этого вообще нету
>
>вот еще один кусок (smtp аутентификация)
>sql plugin Parse the username webmaster

а это значит что ты  сделал так
cd /usr/ports/security/cyrus-sasl2
make WITH_MYSQL=YES
и mysql у тебя в cyrus-sasl2 нет
сам полночи из за этого протрахался :(

Ответить | Правка | К родителю #23 | Наверх | Cообщить модератору

26. "postfix+sasl"  +/
Сообщение от Darkemail (??), 01-Сен-05, 11:03 
>а это значит что ты  сделал так
>cd /usr/ports/security/cyrus-sasl2
>make WITH_MYSQL=YES
>и mysql у тебя в cyrus-sasl2 нет

а... простите...
а как же тогда надо делать?


Ответить | Правка | К родителю #25 | Наверх | Cообщить модератору

28. "postfix+sasl"  +/
Сообщение от Morganemail (??), 21-Апр-06, 10:44 
>>а у меня в логах только
>>smtpd[2291]: warning: SASL authentication failure: Password verification failed
>>smtpd[2291]: warning: Monstro[10.1.0.50]: SASL PLAIN authentication failed
>>
>>вот этого вообще нету
>>
>>вот еще один кусок (smtp аутентификация)
>>sql plugin Parse the username webmaster
>
>а это значит что ты  сделал так
>cd /usr/ports/security/cyrus-sasl2
>make WITH_MYSQL=YES
>и mysql у тебя в cyrus-sasl2 нет
>сам полночи из за этого протрахался :(
простите а как надо у меня таже ерунда, собирал из порта postfix + в опциях указад SASL2 и MySQL

Ответить | Правка | К родителю #25 | Наверх | Cообщить модератору

24. "postfix+sasl"  +/
Сообщение от mAdDukeemail (ok), 13-Апр-05, 04:11 
>Извиняюсь, достал, но
>ну никак не пойму где и как использовать этот crypt

я использую следующую комбинацию -
в консоли: insert into users (login, pass) values ('user@domain.com',encrypt('password'));
в phpMyAdmin выбираю функция encrypt
вместо encrypt можно использовать md5
Вопрос в сторону: как подобное сделать в PostgreSQL?

Ответить | Правка | К родителю #17 | Наверх | Cообщить модератору

27. "postfix+sasl"  +/
Сообщение от Darkemail (??), 01-Сен-05, 13:00 
>Вопрос в сторону: как подобное сделать в PostgreSQL?

хорошая статья: http://www.deepnet.ru/docs/source/postfix_pgsql.shtml

Ответить | Правка | Наверх | Cообщить модератору

29. "postfix+sasl"  +/
Сообщение от Morganemail (??), 21-Апр-06, 10:45 
У меня всё тожк самое поделитесь решением...


Ответить | Правка | К родителю #27 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру