URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 88190
[ Назад ]

Исходное сообщение
"Postfix+saslauthd"

Отправлено Zarg , 18-Фев-10 08:17 
FreeBSD 8.0-RELEASE
postfix-2.6.5,1
cyrus-sasl-2.1.23
cyrus-sasl-saslauthd-2.1.23

Пытаюсь настроить smtp авторизацию, прописываю следующее:

--- /usr/local/etc/postfix/main.cf ---

broken_sasl_auth_clients = yes
smtpd_sasl_auth_enable = yes
smtpd_sasl_local_domain = $myhostname
smtpd_sasl_security_options = noanonymous
smtpd_sasl_application_name = smtpd
smtp_sasl_password_maps = hash:/usr/local/lib/sasl2/sasldb2
smtpd_sasl_type = cyrus
smtpd_sasl_path = /usr/local/lib/sasl2/smtpd.conf

--- /etc/rc.d ---

postfix_enable="YES"
saslauthd_enable="YES"
saslauthd_flags="-a sasldb -O /usr/local/lib/sasl2/smtpd.conf"

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

pwcheck_method: sasldb
mech_list: plain login


Проверяю процесс:
# ps ax | grep sasl
90805 ?? Is 0:00,00 /usr/local/sbin/saslauthd -a sasldb -O /usr/local/lib/sasl2/smtpd.conf


Добавляю пользователя и Проверяю:

# saslpasswd2 -c admin@domain.ru

# sasldblistusers2
admin@domain.ru: userPassword

#testsaslauthd -u admin -r domain.ru -p password
0: OK "Success."


При попытке отправить письмо с авторизацией, в maillog валится:

postfix/smtpd[91387]: warning: SASL authentication failure: Could not open db
postfix/smtpd[91387]: warning: SASL authentication failure: Could not open db
postfix/smtpd[91387]: warning: unknown[192.168.1.6]: SASL LOGIN authentication failed: authentication failure

в messages:

postfix/smtpd[91818]: OTP unavailable because can't read/write key database /etc/opiekeys: No such file or directory

Вообще памажите чем сможите


Содержание

Сообщения в этом обсуждении
"Postfix+saslauthd"
Отправлено sHaggY_caT , 18-Фев-10 10:07 
>[оверквотинг удален]
>broken_sasl_auth_clients = yes
>smtpd_sasl_auth_enable = yes
>smtpd_sasl_local_domain = $myhostname
>smtpd_sasl_security_options = noanonymous
>smtpd_sasl_application_name = smtpd
>smtp_sasl_password_maps = hash:/usr/local/lib/sasl2/sasldb2
>smtpd_sasl_type = cyrus
>smtpd_sasl_path = /usr/local/lib/sasl2/smtpd.conf
>
>Вообще памажите чем сможите

Вы ведь понимаете, что пишите в main.cf и master.cf, и умеете грепать текстовые файлы на предмет неверных путей, на которые ругаются те или иные сервисы?

З.Ы. Postfix, что бы он не заработал в базовой конфигурации, достаточно сложно не настроить, имхо.
Начните с ресурса postfix.org, там расписаны все базовые конфигурации


"Postfix+saslauthd"
Отправлено Zarg , 18-Фев-10 11:15 
>Вы ведь понимаете, что пишите в main.cf и master.cf, и умеете грепать
>текстовые файлы на предмет неверных путей, на которые ругаются те или
>иные сервисы?
>
>З.Ы. Postfix, что бы он не заработал в базовой конфигурации, достаточно сложно
>не настроить, имхо.
>Начните с ресурса postfix.org, там расписаны все базовые конфигурации

Написали бы что нибудь по моему вопросу, а не абстракт какой то с предложением почитать postfix.org , man man && man postfix  это я и так умею ...


"Postfix+saslauthd"
Отправлено sHaggY_caT , 18-Фев-10 11:27 
>[оверквотинг удален]
>>текстовые файлы на предмет неверных путей, на которые ругаются те или
>>иные сервисы?
>>
>>З.Ы. Postfix, что бы он не заработал в базовой конфигурации, достаточно сложно
>>не настроить, имхо.
>>Начните с ресурса postfix.org, там расписаны все базовые конфигурации
>
>Написали бы что нибудь по моему вопросу, а не абстракт какой то
>с предложением почитать postfix.org , man man && man postfix  
>это я и так умею ...

Мне кажется, отказываться читать документацию, которая уже есть давно и написана, это проявление неуважения к людям, которые потратили _свое_ время и написали ее.

Что мешает прочитать в сети, как настраивается Ваша связка? Имхо, сообщение "ааа! У меня ничего не работает, а я не понимаю почему!" очень неконструктивно, так как нужно всего лишь навсего набрать в адресной строке несколько очевидных букв, и только прочитать хотя бы одно из howto с этой страницы:

http://www.postfix.org/docs.html

Или даже с этой:

http://www.postfix.org/non-english.html

Правильным вопросом с Вашей стороны был бы вопрос по поводу какого-то неочевидного пункта в рекомендованном howto, или конкретезированный вопрос по поводу опции в конфиге, а не нечто абстрактное "ааа! У меня ничего не работает, помошите!!!", согласитесь, в моих словах есть смысл...


"Postfix+saslauthd"
Отправлено Zarg , 18-Фев-10 12:02 
Если Вы считаете, что я проявляю неуважение к вам, пожалуйста не читайте больше эту тему!
И давайте закончим на этом бестолковую, никому не нужну болтовню не по теме! Мне с вами пререкаться совем не хочется, не для этого я пришел на этот сайт.

"Postfix+saslauthd"
Отправлено sHaggY_caT , 18-Фев-10 12:04 
>Если Вы считаете, что я проявляю неуважение к вам,

Не ко мне, а к разработчикам Postfix, и людям, писавшим документацию по Postfix. Зачем они занимаются этим, если ее все равно никто не читает?

>пожалуйста не читайте
>больше эту тему!

Как Вам будет угодно, хотя я собиралась действительно Вам помочь (и ответить на правильный вопрос, если такой возникнет после прочтения Вами того, что следовало прочитать с самого начала, устранив очевидные ошибки вроде неправильных путей, что сейчас у Вас)


"Postfix+saslauthd"
Отправлено Zarg , 18-Фев-10 15:55 
postfix оказался в chroot'е и искал базу в /var/spool/postfix/usr/local/etc