The OpenNET Project / Index page

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

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

"Postfix +sasl +mysql не работает "  
Сообщение от ASCII (ok) on 10-Дек-08, 13:16 
Здравствуйте господа. Укажите пожалуйста что я делаю не так; устанавливаю почтовый сервер Debian+Postfix+sasl+courier+MySQL+postfixadmin, доставка пользователям почты через pop3, все работает кроме sasl авторизации.

main.cf
address_verify_sender = <>
alias_database = hash:/etc/aliases
alias_maps = hash:/etc/aliases
biff = no
broken_sasl_auth_clients = yes
config_directory = /etc/postfix
default_privs = nobody
delay_warning_time = 4h
disable_vrfy_command = yes
inet_interfaces = all
mail_owner = postfix
mailbox_size_limit = 0
mydestination = mailsrv.domain.ru, localhost.domain.ru, , localhost
mydomain = 06autopark.ru
myhostname = mailsrv.domain.ru
mynetworks = 127.0.0.0/8
myorigin = $myhostname
recipient_delimiter = +
show_user_unknown_table_name = no
smtpd_banner = ESMTP Postfix :)
smtpd_client_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_unknown_client_hostname
smtpd_etrn_restrictions = reject
smtpd_hard_error_limit = 3
smtpd_helo_required = yes
smtpd_helo_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_invalid_helo_hostname, reject_non_fqdn_hostname,              reject_unknown_nelo_hostname
smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_unauth_destination, reject_unlisted_recipient,                              reject_unknown_recipient_domain, reject_non_fqdn_recipient, reject_unverified_recipient
smtpd_reject_unlisted_sender = yes
smtpd_sasl_auth_enable = yes
smtpd_sasl_security_options = noanonymous
smtpd_sender_restrictions = permit_mynetworks, reject_authenticated_sender_login_mismatch, reject_unknown_sender_domain,reject_unverified_sender
strict_rfc821_envelopes = yes
transport_maps = mysql:/etc/postfix/mysql/transport.cf
unverified_sender_reject_code = 550
virtual_alias_maps = mysql:/etc/postfix/mysql/virt_alias.cf
virtual_gid_maps = static:1500
virtual_mailbox_base = /var/spool/postfix/vmail
virtual_mailbox_domains = mysql:/etc/postfix/mysql/virt_domain.cf
virtual_mailbox_maps = mysql:/etc/postfix/mysql/virt_mailbox.cf
virtual_minimum_uid = 1000
virtual_uid_maps = static:1499

/etc/postfix/sasl/smtpd.conf
pwcheck_method: auxprop
log_level: 9
mech_list: PLAIN
auxprop_plugin: sql
sql_engine: mysql
sql_user: post
sql_passwd: post
sql_database: postfix
sql_select: select password from mailbox where username = '%u@%r'
sql_hostnames: 127.0.0.1

при попытке отправить почту в логах постфикса:
Dec 10 12:29:44 mailsrv postfix/smtpd[2896]: connect from unknown[10.6.0.55]
Dec 10 12:29:44 mailsrv postfix/smtpd[2896]: warning: SASL authentication failure: Password verification failed
Dec 10 12:29:44 mailsrv postfix/smtpd[2896]: warning: unknown[10.6.0.55]: SASL PLAIN authentication failed: authentication failure
Dec 10 12:29:44 mailsrv postfix/smtpd[2896]: warning: unknown[10.6.0.55]: SASL LOGIN authentication failed: authentication failure
Dec 10 12:29:48 mailsrv postfix/smtpd[2896]: warning: SASL authentication failure: Password verification failed
Dec 10 12:29:48 mailsrv postfix/smtpd[2896]: warning: unknown[10.6.0.55]: SASL PLAIN authentication failed: authentication failure
Dec 10 12:29:48 mailsrv postfix/smtpd[2896]: too many errors after AUTH from unknown[10.6.0.55]
Dec 10 12:29:48 mailsrv postfix/smtpd[2896]: disconnect from unknown[10.6.0.55]

в логах MySQL:
081210 12:29:48      51 Connect     post@localhost on postfix
                     51 Query       START TRANSACTION
                     51 Query       select password from mailbox where username = 'test@domain.ru'
                     51 Query       COMMIT
                     51 Quit
                     52 Connect     post@localhost on postfix
                     52 Query       START TRANSACTION
                     52 Query       select password from mailbox where username = 'test@domain.ru'
                     52 Query       select password from mailbox where username = 'test@domain.ru'
                     52 Query       COMMIT
                     52 Quit
                     53 Connect     post@localhost on postfix
                     53 Quit
вроде бы все Ок... проверяю таблицу:

mysql> show tables;
+-----------------------+
| Tables_in_postfix     |
+-----------------------+
| admin                 |
| alias                 |
| config                |
| domain                |
| domain_admins         |
| fetchmail             |
| log                   |
| mailbox               |
| transport             |
| vacation              |
| vacation_notification |
+-----------------------+
11 rows in set (0.00 sec)


mysql> select password from mailbox where username = 'test@domain.ru';
+------------------------------------+
| password                           |
+------------------------------------+
| $1$1db26447$iWBqpy/SqgCyqPNUDsUO61 |
+------------------------------------+
1 row in set (0.00 sec)

на мой запрос пароль выдается, и sasl видимо тоже, но почему то отправка не происходит... уже незнаю куда копать, помогите найти путь в светлое будущие :)

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

 Оглавление

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


1. "Postfix +sasl +mysql не работает "  
Сообщение от ALex_hha (??) on 10-Дек-08, 20:00 
Ответил на postfix.ru
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

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

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




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

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