postfix and sasl2

EXIM, sendmail, postfix, Dovecot и прочие. Решение проблем связанных с работой электронной почты

Модератор: xM

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Andrey2009
рядовой
Сообщения: 46
Зарегистрирован: 2009-12-01 10:43:06

postfix and sasl2

Непрочитанное сообщение Andrey2009 » 2009-12-01 10:59:50

Добрый день, на freebsd 7.2 хочу настроить smtp-авторизацию

main.cf(выдержка):
smtpd_sasl_auth_enable = yes
smtpd_sasl_security_options = noanonymous

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

Код: Выделить всё

pwcheck_method: auxprop
mech_list: login plain DIGEST-MD5 CRAM-MD5
auxprop_plugin: sql
sql_engine: mysql
sql_hostnames: localhost
sql_user: root
sql_passwd: XZ
sql_database: mail
sql_select: select %p from users where username = '%u' and userrealm = '%r' and auth = '1'
log_level: 5
sql_verbose: yes


При перезагрузке постфикса делаю

Код: Выделить всё

telnet localhost 25
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
Connection closed by foreign host.
Содержимое /var/log/maillog:

Код: Выделить всё

 postfix/smtpd[61780]: connect from localhost[127.0.0.1]
 postfix/smtpd[61780]: warning: SASL: Connect to smtpd failed: No such file or directory
 postfix/smtpd[61780]: fatal: no SASL authentication mechanisms
 postfix/master[97311]: warning: process /usr/local/libexec/postfix/smtpd pid 61780 exit status 1
 postfix/master[97311]: warning: /usr/local/libexec/postfix/smtpd: bad command startup -- throttling


В интернете пытаюсь найти решение - пока неудачно, может кто-нибудь посоветовать в какую сторону двигаться, чтобы решить проблему?
P.S. пользуюсь разл инфой, в том числе и книгой по постфиксу и Postfix SASL Howto, если сасл в конфиге постфикса закоментить, почто робит

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2520 рублей (8 CPU, 8Gb RAM, 2x500Gb HDD, RAID 3ware 9750):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

ivan__
сержант
Сообщения: 228
Зарегистрирован: 2009-08-11 15:48:32
Откуда: Питер

Re: postfix and sasl2

Непрочитанное сообщение ivan__ » 2009-12-02 15:08:14

postconf -n

Аватара пользователя
squid
лейтенант
Сообщения: 683
Зарегистрирован: 2007-05-25 11:32:23
Откуда: Украина, Киев
Контактная информация:

Re: postfix and sasl2

Непрочитанное сообщение squid » 2009-12-10 9:26:27

как по мне так вроде странно
sql_select: select %p from users where username = '%u' and userrealm = '%r' and auth = '1'
вот так работает точно

Код: Выделить всё

%cat /usr/local/lib/sasl2/smtpd.conf
pwcheck_method: auxprop
auxprop_plugin: sql
sql_engine: mysql
mech_list: LOGIN PLAIN
sql_user: ******
sql_passwd: ********
sql_database: postfix
sql_hostname: localhost
sql_select: SELECT password FROM mailbox WHERE username='%u@%r' AND active='1'
хех..