The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"не удается отправить почту из клиента"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [ Отслеживать ]

"не удается отправить почту из клиента"  
Сообщение от daevy email on 04-Авг-08, 06:54 
Всем доброго времени суток! Такая проблема, установил связку Postfix+Cyrus-sasl+CourierIMAP+MySQL+SquirrelMail, пользователи создаются, если логиниться локально на сервер, через SquirrelMail (веб-морда для работы с почтой), то можно и отправлять почту и получать. Если же настроить учетку в MS Outlook то удается только получить почту, при отправке происходит сбой аутентификации. Судя по логам авторизация проходит средствами PAM, в /etc/pam.d/smtp указаны хост,база, логин, пароль к базе.
Устанавливаю и настраиваю почтовик впервые, прошу помочь кто знает как решить. Если нужны какие то конфиги или логи, готов выложить.
Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "не удается отправить почту из клиента"  
Сообщение от Pahanivo email(ok) on 04-Авг-08, 07:25 
>Всем доброго времени суток! Такая проблема, установил связку Postfix+Cyrus-sasl+CourierIMAP+MySQL+SquirrelMail, пользователи создаются, если
>логиниться локально на сервер, через SquirrelMail (веб-морда для работы с почтой),
>то можно и отправлять почту и получать. Если же настроить учетку
>в MS Outlook то удается только получить почту, при отправке происходит
>сбой аутентификации. Судя по логам авторизация проходит средствами PAM, в /etc/pam.d/smtp
>указаны хост,база, логин, пароль к базе.
>Устанавливаю и настраиваю почтовик впервые, прошу помочь кто знает как решить. Если
>нужны какие то конфиги или логи, готов выложить.

man's

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "не удается отправить почту из клиента"  
Сообщение от daevy email on 04-Авг-08, 10:49 
в логах следующие ошибки
saslauthd[25500]: pam_mysql - SELECT returned no result.
saslauthd[25500]: pam_mysql - SELECT returned no result.
saslauthd[25500]: DEBUG: auth_pam: pam_authenticate failed: Permission denied
saslauthd[25500]: do_auth         : auth failure: [user=test] [service=smtp] [realm=domain.org] [mech=pam] [reason=PAM auth error]

погуглив обнаружил, что неправильна определена конфигурация saslauthd

cat /etc/sasl2/smtpd.conf
pwcheck_method: saslauthd
mech_list: LOGIN PLAIN CRAM-MD5 DIGEST-MD5
mysql_user: mysqluser
mysql_passwd: mysqlpass
mysql_hostnames: 127.0.0.1
mysql_database: mail
mysql_statement: SELECT clear FROM users WHERE email = '%u@%r'
mysql_verbose: yes

юзеры хранятся в SQL-базе, пробовал менять pwcheck_method на auxprop - непомогает.
если в MySQL вручную проводить запрос (SELECT clear FROM users WHERE email = '%u@%r'), то выдаются правильные значения.
Также были подсказки что файл smtpd.conf в старых версиях cyrus-sasl лежал в другом месте, и нужно создавать ссылку, только куда неясно...

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "не удается отправить почту из клиента"  
Сообщение от ALex_hha (ok) on 04-Авг-08, 13:09 
Cyrus-sasl2 умеет напрямую работать с MySQL. Вам pam не нужен.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру