postfix+sasl
1JAkUhKR9iaxCTEBdV4bVbLPdMBJnWUZ4qogZoUAse8pMADzRwIgU1msgXFRSR6RoE+CaMAeY2i0
hAI+ZZSlURK0raVgTB3TADqw1wDU9ipNxvF8BTb7Eyi7Rs9/53vrCfJbsTxjka1UW3rILrQy0DFL
VMP2xWqo5D3eSb5RDwHEiLiy5xOwWJrV+QfYVoqnB6fCB9d9H0YrKJLrk4KlladHI8BvuwNgMIdA
Y7pms9aoT+FApXT55AFtXh/Esnbs+Ul3Zlz+2nne+2g1BsOGpyDLlHIN1TdRsPe8pwP9KT510ps4
gmf7FCZ+lIfpJVtTuAVxU3j1kFHhvaD03Bc+4U8eaF6KH3PQj/xepOU80Pe2QQ4ac/Imfy8lnhL4
C/DBLHofSYTRZzssoIHM0TVlXOEvMS0nrKj7vvY3DfEt9AzbVQMKIQWp/AAq0fRZxHmACgAAAABJ
RU5ErkJggg==
Здравствуй, all!
Mandriva 2006.1, postfi-2.2.6-1mdk, libsasl2-2.1.22-13mdk,
cyrus-sasl-2.1.22-13mdk.
Проблема стара, как мир - надо чтобы мобильные юзеры (наши, но не из локалки)
из любой точки мира могли отправлять почту через почтовый сервак фирмы.
Соответственно, требуется аутентификация. Поставил, настроил. В результате
если отправлять почту на user@наш.домен.com письмо отправляется и нормально
доходит, а если адресат не из нашего домена - аутентификация проходит, но
после этого постфикс отвечает relay_access_denied. Конфиги (все, шо относится
к аутентификации, если не все - говорите что еще нада показать) :
/etc/postfix/main.cf:
mydestination = ananta.com.ua, ananta.radio.bars.net.ua
relay_domains = $mydestination
...........................
smtpd_sasl_path = /etc/postfix/sasl:/usr/lib/sasl2
smtpd_sasl_auth_enable = yes
smtpd_sasl_application_name = smtpd
smtpd_sasl_local_domain = ananta.com.ua
broken_sasl_auth_clients = yes
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
smtp_sasl_security_options =
.................
smtpd_recipient_restrictions =
permit_mynetworks,
permit_sasl_authenticated,
reject_unauth_destination,
reject_unauth_pipelining,
reject_non_fqdn_recipient,
check_helo_access hash:/etc/postfix/helo_checks,
check_helo_access pcre:/etc/postfix/helo_checks.pcre,
reject_rbl_client relays.ordb.org,
reject_rbl_client sbl.spamhaus.org,
reject_unknown_sender_domain,
reject_unknown_recipient_domain
/etc/postfix/sasl_passwd:
ananta.com.ua daks:mypass
ananta.radio.bars.net.ua daks:mypass
Два одинаковых, потому что hostname=ananta.radio.bars.net.ua, а почта приходит
на ananta.com.ua (поддерживают наши провы). Точно не знал, какую ставить,
поэтому - обе :)
/usr/lib/sasl2/smtpd.conf:
pwcheck_method: saslauthd
saslauthd_path: /var/lib/sasl2/mux
# ps aux|grep saslauth
root 29546 0.0 0.2 4776 1216 ? Ss 14:40 0:00 saslauthd -a
pam
root 29547 0.0 0.2 4820 1352 ? S 14:40 0:00 saslauthd -a
pam
root 29548 0.0 0.2 4820 1348 ? S 14:40 0:00 saslauthd -a
pam
root 29549 0.0 0.2 4820 1352 ? S 14:40 0:00 saslauthd -a
pam
root 29550 0.0 0.2 4776 1216 ? S 14:40 0:00 saslauthd -a
pam
Жесткая сцылка с /var/lib/sasl2/mux в chroot postfix`a присутствует.
Шо ему нада еще???
Спасибо.
-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 25721; Возраст листа: 985; Участников: 1528
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/534407
1JAkUhKR9iaxCTEBdV4bVbLPdMBJnWUZ4qogZoUAse8pMADzRwIgU1msgXFRSR6RoE+CaMAeY2i0
hAI+ZZSlURK0raVgTB3TADqw1wDU9ipNxvF8BTb7Eyi7Rs9/53vrCfJbsTxjka1UW3rILrQy0DFL
VMP2xWqo5D3eSb5RDwHEiLiy5xOwWJrV+QfYVoqnB6fCB9d9H0YrKJLrk4KlladHI8BvuwNgMIdA
Y7pms9aoT+FApXT55AFtXh/Esnbs+Ul3Zlz+2nne+2g1BsOGpyDLlHIN1TdRsPe8pwP9KT510ps4
gmf7FCZ+lIfpJVtTuAVxU3j1kFHhvaD03Bc+4U8eaF6KH3PQj/xepOU80Pe2QQ4ac/Imfy8lnhL4
C/DBLHofSYTRZzssoIHM0TVlXOEvMS0nrKj7vvY3DfEt9AzbVQMKIQWp/AAq0fRZxHmACgAAAABJ
RU5ErkJggg==
Все решилось просто - закоментировал следующие строки.
Хотя странно - образец я брал из postfix/SASL_README.html :(
daks
-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 25729; Возраст листа: 986; Участников: 1527
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/534748