Postfix + SASL

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модераторы: SLEDopit, Модераторы разделов

Аватара пользователя
xxxYURAxxx
Сообщения: 68
ОС: Ubuntu 7.10

Postfix + SASL

Сообщение xxxYURAxxx »

настроил postfix(с dovecot) работать в связке с SASL на debian etch

проблема в том, что я не могу авторизироваться, чтобы послать письмо
вот конфиги:
/etc/postfix/main.cf
smtpd_sasl_type = dovecot
smtpd_sasl_path = private/auth
smtpd_sasl_local_domain =
smtpd_sasl_security_option = nonananymous
smtpd_sasl_auth_enable = yes
smtpd_sasl_recipient_restrictions = permit_sasl_authenticated,permit_mynetworks,reject_unauth_destination

не работает smtpd_sasl_recipient_restrictions = permit_sasl_authenticated

/etc/default/saslauthd
START=yes
MECHANISMS="shadow"
MECH_OPTIONS=""
THREADS=5
OPTIONS="-c"

работать должно именно через shadow

/etc/postfix/sasl/smtpd.conf
mech_list: PLAIN LOGIN
pwcheck_method: saslauthd

подскажите плз в какую сторону копать?
Не народ для форума, а форум для народа...

home: ubuntu 7.04
laptop: ubuntu 7.10
Спасибо сказали:
Аватара пользователя
KiWi
Бывший модератор
Сообщения: 2521
Статус: статус, статус, статус

Re: Postfix + SASL

Сообщение KiWi »

smtpd_sasl_type = dovecot

Вот в эту стороны и рыть.
Спасибо сказали:
Аватара пользователя
xxxYURAxxx
Сообщения: 68
ОС: Ubuntu 7.10

Re: Postfix + SASL

Сообщение xxxYURAxxx »

/usr/sbin/testsaslauthd -u user_name_from_sasl_search_base_context -p password
говорит что все хорошо

/etc/dovecot/dovecot.conf
auth default {
mechanisms = plain login
passdb pam {
}
passdb passwd {
}
passdb shadow {
}
socket listen {
client {
path = /var/spool/postfix/private/auth
mode = 0660
user = postfix
group = postfix
}
}
Не народ для форума, а форум для народа...

home: ubuntu 7.04
laptop: ubuntu 7.10
Спасибо сказали:
Аватара пользователя
xxxYURAxxx
Сообщения: 68
ОС: Ubuntu 7.10

Re: Postfix + SASL

Сообщение xxxYURAxxx »

/usr/sbin/testsaslauthd -u user_name_from_sasl_search_base_context -p password
говорит что все хорошо

/etc/dovecot/dovecot.conf
auth default {
mechanisms = plain login
passdb pam {
}
passdb passwd {
}
passdb shadow {
}
socket listen {
client {
path = /var/spool/postfix/private/auth
mode = 0660
user = postfix
group = postfix
}
}
Не народ для форума, а форум для народа...

home: ubuntu 7.04
laptop: ubuntu 7.10
Спасибо сказали:
Аватара пользователя
xxxYURAxxx
Сообщения: 68
ОС: Ubuntu 7.10

Re: Postfix + SASL

Сообщение xxxYURAxxx »

более того
telnet server 25
auth plain crypted_login&pass
говорит что аутентификация прошла успешно

а вот аутентификация из почтовика выглядит так:
postfix/smtpd[13314]: NOQUEUE: reject: RCPT from unknown[80.94.225.150]: 554 5.7.1 <my_mailbox@gmail.com>: Relay access denied; from=<my_mailbox@my_server.com>
to=<my_mailbox@gmail.com> proto=ESMTP helo=<localhost>
postfix/smtpd[13314]: Write 57 chars: 554 5.7.1 <my_mailbox@gmail.com>: Rela
disconnect from unknown[80.94.225.150]
Не народ для форума, а форум для народа...

home: ubuntu 7.04
laptop: ubuntu 7.10
Спасибо сказали:
Аватара пользователя
xxxYURAxxx
Сообщения: 68
ОС: Ubuntu 7.10

Re: Postfix + SASL

Сообщение xxxYURAxxx »

нашел где была ошибка:
неверно указана была директива:
smtpd_sasl_recipient_restrictions = permit_sasl_authenticated,permit_mynetworks,reject_unauth_destination
дожно быть так:
smtpd_recipient_restrictions = permit_sasl_authenticated,permit_mynetworks,reject_unauth_destination
Не народ для форума, а форум для народа...

home: ubuntu 7.04
laptop: ubuntu 7.10
Спасибо сказали: