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
Вообще памажите чем сможите
>[оверквотинг удален]
>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, там расписаны все базовые конфигурации
>Вы ведь понимаете, что пишите в main.cf и master.cf, и умеете грепать
>текстовые файлы на предмет неверных путей, на которые ругаются те или
>иные сервисы?
>
>З.Ы. Postfix, что бы он не заработал в базовой конфигурации, достаточно сложно
>не настроить, имхо.
>Начните с ресурса postfix.org, там расписаны все базовые конфигурацииНаписали бы что нибудь по моему вопросу, а не абстракт какой то с предложением почитать postfix.org , man man && man postfix это я и так умею ...
>[оверквотинг удален]
>>текстовые файлы на предмет неверных путей, на которые ругаются те или
>>иные сервисы?
>>
>>З.Ы. 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, и людям, писавшим документацию по Postfix. Зачем они занимаются этим, если ее все равно никто не читает?
>пожалуйста не читайте
>больше эту тему!Как Вам будет угодно, хотя я собиралась действительно Вам помочь (и ответить на правильный вопрос, если такой возникнет после прочтения Вами того, что следовало прочитать с самого начала, устранив очевидные ошибки вроде неправильных путей, что сейчас у Вас)
postfix оказался в chroot'е и искал базу в /var/spool/postfix/usr/local/etc