The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"postfix+mysql+sasl"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"postfix+mysql+sasl"  
Сообщение от sparta email on 11-Сен-07, 14:43 
Чет не как не могу заставить авторизоваться по sasl
Привожу настройки
ehlo w
250-mail.domain.ru
250-PIPELINING
250-SIZE 10240000
250-ETRN
250-STARTTLS
250-AUTH LOGIN PLAIN
250-AUTH=LOGIN PLAIN
250-ENHANCEDSTATUSCODES
250-8BITMIME
250 DSN


main.cf

smtpd_sasl_auth_enable = yes
smtpd_sasl2_auth_enable = yes
smtpd_sasl_security_options = noanonymous
broken_sasl_auth_clients = yes
smtpd_sasl_local_domain =
smtp_sasl_mechanism_filter = PLAIN
smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_unauth_destination
smtpd_sender_restrictions = permit_sasl_authenticated, permit_mynetworks

smtp.conf
saslauthd_path: /var/lib/sasl2/mux
pwcheck_method: saslauthd auxprop
password_format: encrypt
mech_list: login plain
auxprop_plugin: sql
sql_engine: mysql
log_level: 3
mysql_user: postfix
mysql_passwd: postfix
mysql_hostnames: localhost
mysql_database: mail
mysql_statement: select Password from Users where EmailAddress='%u@%r'


Sep 11 11:31:40 arthurs postfix/smtpd[30049]: sql_select option missing
Sep 11 11:31:40 arthurs postfix/smtpd[30049]: auxpropfunc error no mechanism available
Sep 11 11:31:40 arthurs postfix/smtpd[30049]: _sasl_plugin_load failed on sasl_auxprop_plug_init for plugin: sql

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

 Оглавление

  • postfix+mysql+sasl, Александр, 16:21 , 11-Сен-07, (1)  
    • postfix+mysql+sasl, sparta, 09:25 , 12-Сен-07, (2)  
      • postfix+mysql+sasl, Александр, 11:24 , 12-Сен-07, (3)  

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


1. "postfix+mysql+sasl"  
Сообщение от Александр (??) on 11-Сен-07, 16:21 
почитай внимательно доки по sasl2, возможно ты использовал старые варианты настроек
как то раз я настраивал postfix+sasl2, вот примеры конфигов:


##############################
/usr/local/etc/postfix/main.cf
.
.
.
broken_sasl_auth_clients = yes                                  
smtpd_sasl_auth_enable = yes                                    
smtpd_sasl_security_options = noanonymous                      

smtpd_use_tls = yes                                            
smtpd_tls_auth_only = yes                                      
smtpd_tls_cert_file = /usr/local/etc/certs/smtp.crt            
smtpd_tls_key_file = /usr/local/etc/certs/smtp.key              
smtpd_tls_CAfile = /usr/local/etc/certs/cacert.pem              
smtpd_tls_loglevel = 3                                          
smtpd_tls_received_header = yes                                
smtpd_tls_session_cache_timeout = 3600s                        
tls_random_source = dev:/dev/urandom                            
.
.


###############################
/usr/local/lib/sasl2/smtpd.conf

pwcheck_method: auxprop                                    
mech_list: plain login cram-md5 digest-md5                
sql_engine: mysql                                          
sql_database: mail                                        
sql_user: mailuser                                        
sql_passwd: fufvtvyjy                                      
sql_select: SELECT password FROM users WHERE login='%u@%r';

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

2. "postfix+mysql+sasl"  
Сообщение от sparta email on 12-Сен-07, 09:25 
да все перепробовал уже. все остальное работает на ура, единственное  только  smtp авторизация не проходит. уже все перепробовал, фиг знает че еще делать. Есть еще какие нить еще предложения?
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "postfix+mysql+sasl"  
Сообщение от Александр (??) on 12-Сен-07, 11:24 
>да все перепробовал уже. все остальное работает на ура, единственное  только
> smtp авторизация не проходит. уже все перепробовал, фиг знает че
>еще делать. Есть еще какие нить еще предложения?

ежли не работает, значит в конфигах ошибки.
читай внимательно ../postfix/SASL_README.html#server_cyrus и ../cyrus-sasl2/options.html

файл конфигурации sasl должен называться smtpd.conf и лежать в /usr/local/lib/sasl2/
у тебя -- smtp.conf, возможно поэтому sasl не находит свой конфиг

далее - в конфиге должно быть:

sql_database:                                      
sql_user:
sql_passwd:
sql_select:

у тебя этого нет, указаны другие опции:
mysql_user:
mysql_passwd:
mysql_hostnames:
mysql_database:
mysql_statement:

sasl не находит нужных опций, не может подключиться к базе,
и соответсвенно - не дает авторизоваться


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

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

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




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

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