The OpenNET Project / Index page

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

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

"POSTFIX+SASL"  
Сообщение от sda email(ok) on 19-Окт-05, 15:57 
  Здравствуй, многоуважаемый All! Никак не могу разобраться с SASL. Все установил, но при попытке отправить почту с авторизацией выскаксвает

warning: SASL authentication failure: no secret in database
warning: sda.xxx.ru[172.18.2.105]: SASL CRAM-MD5 authentication failed

/usr/lib/sasl2/smtpd.conf:

auxprop_plugin: mysql
pwcheck_method: auxprop
mysql_user: postfix
mysql_passwd: postfix
mysql_hostnames: localhost
mysql_database: mail
mysql_statement: select password from aliases where alias='%u@%r'
mysql_verbose: yes

Стоит postfix, собранный с поддержкой sasl

Помогите! Спасибо!

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

 Оглавление

  • POSTFIX+SASL, sda, 08:24 , 20-Окт-05, (1)  
  • POSTFIX+SASL, kim, 08:46 , 20-Окт-05, (2)  
    • POSTFIX+SASL, sda, 09:11 , 20-Окт-05, (3)  
      • POSTFIX+SASL, patriot, 10:04 , 20-Окт-05, (4)  
        • POSTFIX+SASL, sda, 10:12 , 20-Окт-05, (5)  
          • POSTFIX+SASL, sda, 10:40 , 20-Окт-05, (6)  
  • POSTFIX+SASL, Skif, 11:23 , 20-Окт-05, (7)  
    • POSTFIX+SASL, sda, 11:56 , 20-Окт-05, (8)  
      • POSTFIX+SASL, sda, 13:11 , 20-Окт-05, (9)  
        • POSTFIX+SASL, Владимир, 10:02 , 04-Июл-06, (10)  
          • POSTFIX+SASL, il96, 12:59 , 15-Апр-08, (11)  

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


1. "POSTFIX+SASL"  
Сообщение от sda email(ok) on 20-Окт-05, 08:24 
  Никто не знает как решить? Может быть я мало информации дал? Помогите, чем можете!
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "POSTFIX+SASL"  
Сообщение от kim email(??) on 20-Окт-05, 08:46 
>  Здравствуй, многоуважаемый All! Никак не могу разобраться с SASL. Все
>установил, но при попытке отправить почту с авторизацией выскаксвает
>
>warning: SASL authentication failure: no secret in database
>warning: sda.xxx.ru[172.18.2.105]: SASL CRAM-MD5 authentication failed
>
>/usr/lib/sasl2/smtpd.conf:
>
>auxprop_plugin: mysql
>pwcheck_method: auxprop
>mysql_user: postfix
>mysql_passwd: postfix
>mysql_hostnames: localhost
>mysql_database: mail
>mysql_statement: select password from aliases where alias='%u@%r'
>mysql_verbose: yes
>
>Стоит postfix, собранный с поддержкой sasl
>
>Помогите! Спасибо!


юзер в базе есть ?
если есть - то криво отрабатывает запрос на извлечение данных из db.

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

3. "POSTFIX+SASL"  
Сообщение от sda email(ok) on 20-Окт-05, 09:11 
>>  Здравствуй, многоуважаемый All! Никак не могу разобраться с SASL. Все
>>установил, но при попытке отправить почту с авторизацией выскаксвает
>>
>>warning: SASL authentication failure: no secret in database
>>warning: sda.xxx.ru[172.18.2.105]: SASL CRAM-MD5 authentication failed
>>
>>/usr/lib/sasl2/smtpd.conf:
>>
>>auxprop_plugin: mysql
>>pwcheck_method: auxprop
>>mysql_user: postfix
>>mysql_passwd: postfix
>>mysql_hostnames: localhost
>>mysql_database: mail
>>mysql_statement: select password from aliases where alias='%u@%r'
>>mysql_verbose: yes
>>
>>Стоит postfix, собранный с поддержкой sasl
>>
>>Помогите! Спасибо!
>
>
>юзер в базе есть ?
>если есть - то криво отрабатывает запрос на извлечение данных из db.
>


Делал вручную выборку по этому же запросу - все ок выводит. Юзер в базе данных есть

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

4. "POSTFIX+SASL"  
Сообщение от patriot (ok) on 20-Окт-05, 10:04 
>>>  Здравствуй, многоуважаемый All! Никак не могу разобраться с SASL. Все
>>>установил, но при попытке отправить почту с авторизацией выскаксвает
>>>
>>>warning: SASL authentication failure: no secret in database
>>>warning: sda.xxx.ru[172.18.2.105]: SASL CRAM-MD5 authentication failed
>>>
>>>/usr/lib/sasl2/smtpd.conf:
>>>
>>>auxprop_plugin: mysql
>>>pwcheck_method: auxprop
>>>mysql_user: postfix
>>>mysql_passwd: postfix
>>>mysql_hostnames: localhost
>>>mysql_database: mail
>>>mysql_statement: select password from aliases where alias='%u@%r'
>>>mysql_verbose: yes
>>>
>>>Стоит postfix, собранный с поддержкой sasl
>>>
>>>Помогите! Спасибо!
>>
>>
>>юзер в базе есть ?
>>если есть - то криво отрабатывает запрос на извлечение данных из db.
>>
>
>
>Делал вручную выборку по этому же запросу - все ок выводит. Юзер
>в базе данных есть

Поставте courier-imap, соберите SASL с поддержкой Authdaemon и попробуйтен вот так:
SASL2 smtpd.conf

Tip for Debian (tested in sarge) Postfix runs in a jailed enviroment in the /var/spool/postfix, and that's why it cannot connect to mysql. To fix this you need to create a link to the mysql.sock in the postfix jail. Just run this commands:

mkdir -p /var/spool/postfix/var/run/mysqld
chown mysql /var/spool/postfix/var/run/mysqld
ln /var/run/mysqld/mysqld.sock /var/spool/postfix/var/run/mysqld/mysqld.sock

Change all the hosts in /etc/postfix/mysql* from localhost to 127.0.0.1 will solve above problem. Quote from mysql_table(5):

NOTE: if you specify localhost as a hostname (even if you prefix it with
inet:), MySQL will connect to the default UNIX domain socket.  In order
to instruct MySQL to connect to localhost over TCP you have to specify
                  hosts = 127.0.0.1

smtpd.conf locations:

    * FreeBSD is in /usr/local/lib/sasl2
    * Debian Sarge is in /etc/postfix/sasl

Your smtpd.conf should contain something like:

pwcheck_method: authdaemond
log_level: 3
mech_list: PLAIN LOGIN
authdaemond_path:/usr/local/var/spool/authdaemon/socket

socket locations:

    * FreeBSD with courier-authlib-mysql-0.55 is /var/run/authdaemond/socket
    * Debian Sarge is /var/run/courier/authdaemon/socket

Tip for Debian (tested in sarge)

As for the mysql socket, you must create a link to the authdaemon socket in postfix's jail (as root):

mkdir -p /var/spool/postfix/var/run/courier/authdaemon
ln /var/run/courier/authdaemon/socket /var/spool/postfix/var/run/courier/authdaemon/socket
chown -R daemon:daemon /var/spool/postfix/var/run/courier

Don't forget check the permission of the path of /var/run/authdaemond/socket.

Please note you must restart saslauthd whenever making any changes are made to the smtpd.conf file.

Полная версия мана - http://postfixwiki.org/index.php?title=Virtual_Users_and_Dom...

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

5. "POSTFIX+SASL"  
Сообщение от sda email(ok) on 20-Окт-05, 10:12 
  Хм... У меня postfix не в jail-окружении. Все ставилось обычным методом.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "POSTFIX+SASL"  
Сообщение от sda email(ok) on 20-Окт-05, 10:40 
>  Хм... У меня postfix не в jail-окружении. Все ставилось обычным
>методом.
  Логи postfix:

Oct 20 10:20:10 temp postfix/smtpd[91066]: warning: SASL authentication failure: no secret in database
Oct 20 10:20:10 temp postfix/smtpd[91066]: warning: sda.ucc.ru[172.18.2.105]: SASL CRAM-MD5 authentication failed
Oct 20 10:20:10 temp postfix/smtpd[91066]: warning: SASL authentication failure: Password verification failed
Oct 20 10:20:10 temp postfix/smtpd[91066]: warning: sda.ucc.ru[172.18.2.105]: SASL PLAIN authentication failed

  логи mysql:

                      23 Query       SELECT rcpt FROM remote_aliases WHERE alias='test@temp.ucc.ru'
                     24 Query       SELECT rcpt FROM remote_aliases WHERE alias='test@temp.ucc.ru'
                     24 Query       SELECT rcpt FROM remote_aliases WHERE alias='test@temp.ucc.ru'
                     25 Query       SELECT maildir FROM aliases WHERE alias='test@temp.ucc.ru'
                     26 Query       SELECT id FROM aliases WHERE alias='test@temp.ucc.ru'
                     27 Query       SELECT gid FROM aliases WHERE alias='test@temp.ucc.ru'


При отправке почты почему то не пишет authdaemon?
Может быть в этом дело? Нужно заставить authdaemon обрабатывать smtp авторизацию?

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

7. "POSTFIX+SASL"  
Сообщение от Skif (ok) on 20-Окт-05, 11:23 
Не знаю на сколько это актуально с вашей версией postfix и sasl, но тут проскакивал патч, для авторизации sasl с постфикс и мускулом в советах и сттьях.. поищите.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

8. "POSTFIX+SASL"  
Сообщение от sda email(ok) on 20-Окт-05, 11:56 
>Не знаю на сколько это актуально с вашей версией postfix и sasl,
>но тут проскакивал патч, для авторизации sasl с постфикс и мускулом
>в советах и сттьях.. поищите.

  моя версия postfix 2.2.5, думаю, что это к ней уже не актуально. Появляются сообщения в /var/log/messages:

Oct 20 11:54:21 temp postfix/smtpd[91370]: sql plugin could not connect to host localhost
Oct 20 11:54:21 temp postfix/smtpd[91370]: sql plugin couldn't connect to any host
Oct 20 11:54:21 temp postfix/smtpd[91370]: sql plugin could not connect to host localhost
Oct 20 11:54:21 temp postfix/smtpd[91370]: sql plugin couldn't connect to any host
Oct 20 11:54:21 temp postfix/smtpd[91370]: sql plugin could not connect to host localhost
Oct 20 11:54:21 temp postfix/smtpd[91370]: sql plugin couldn't connect to any host

  Уже исправил. Теперь там же появляется:
Oct 20 11:57:10 temp postfix/smtpd[91521]: sql_select option missing
Oct 20 11:57:10 temp postfix/smtpd[91521]: auxpropfunc error no mechanism available

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

9. "POSTFIX+SASL"  
Сообщение от sda email(ok) on 20-Окт-05, 13:11 
  Ребята, нету мыслей? Дайте тогда хоть ссылку где нормально описана установка postfix+tls+cyrus-sasl+courier-imap+mysql?
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

10. "POSTFIX+SASL"  
Сообщение от Владимир email(??) on 04-Июл-06, 10:02 
Oct 20 11:54:21 temp postfix/smtpd[91370]: sql plugin could not connect to host localhost
Oct 20 11:54:21 temp postfix/smtpd[91370]: sql plugin couldn't connect to any host

Подскажи как это исправил?
какой день бьюсь, не получается.

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

11. "POSTFIX+SASL"  
Сообщение от il96 on 15-Апр-08, 12:59 
>Oct 20 11:54:21 temp postfix/smtpd[91370]: sql plugin could not connect to host
>localhost
>Oct 20 11:54:21 temp postfix/smtpd[91370]: sql plugin couldn't connect to any host
>
>
>Подскажи как это исправил?
>какой день бьюсь, не получается.

Может и баян, но у меня проблема заключалась в том что не хватало библиотек(и) libsql.* по пути /usr/lib/sasl2/lib/

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

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

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




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

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