Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Sasl и Postfix, не дружат друг с другом 
:(
    Опции темы
vintyara
Дата 10.1.2007, 23:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 491
Регистрация: 24.3.2005
Где: Ode$$a

Репутация: нет
Всего: 2



Сабж. Дистрибутив - slackware 11.

Скомпилировал sasl вот так:

./configure --enable-anon --enable-plain --enable-login --disable-krb4 --disable-otp --disable-cram --disable-digest 
--with-mysql --without-pam --without-saslauthd --without-pwcheck --with-openssl --with-plugindir

Postfix вот так:

make makefiles \
'CCARGS=-DHAS_MYSQL -I /usr/include/mysql/ -DUSE_SASL_AUTH -I/usr/local/include/sasl' \
'AUXLIBS=-L/usr/lib/mysql -lmysqlclient -lz -lm -L/usr/local/lib -R/usr/local/lib -lsasl2' 
(все пути существуют, проверял)

Вот smtpd.conf:

sasl_pwcheck_method: auxprop
sasl_auxprop_plugin: mysql login plain crammd6 digestmd5
mysql_user: root
mysql_passwd: qaWBGuIP0
mysql_hostnames: localhost
mysql_database: mail
mysql_statement: SELECT clear FROM postfix_users WHERE email = '%u@%r'
mysql_verbose: yes


Вот такие ошибки в маил логах:


Jan 10 22:33:17 pingvin postfix/smtpd[22527]: warning: unsupported SASL server implementation: cyrus
Jan 10 22:33:17 pingvin postfix/smtpd[22527]: fatal: SASL per-process initialization failed
Jan 10 22:33:18 pingvin postfix/master[22520]: warning: process /usr/libexec/postfix/smtpd pid 22527 exit status 1
Jan 10 22:33:18 pingvin postfix/master[22520]: warning: /usr/libexec/postfix/smtpd: bad command startup -- throttling


В чём проблема ??
PM MAIL ICQ   Вверх
ZeeLax
Дата 11.1.2007, 06:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 4388
Регистрация: 20.8.2006
Где: Алма-Ата

Репутация: 2
Всего: 88



Цитата(vintyara @  11.1.2007,  02:38 Найти цитируемый пост)
Postfix вот так:

make makefiles \
'CCARGS=-DHAS_MYSQL -I /usr/include/mysql/ -DUSE_SASL_AUTH -I/usr/local/include/sasl' \
'AUXLIBS=-L/usr/lib/mysql -lmysqlclient -lz -lm -L/usr/local/lib -R/usr/local/lib -lsasl2' 
(все пути существуют, проверял)

А где -DUSE_CYRUS_SASL?


--------------------
Utility is when you have one telephone, luxury is when you have two, opulence is when you have three — and paradise is when you have none.
— Doug Larson
PM MAIL WWW ICQ Skype Jabber   Вверх
vintyara
Дата 11.1.2007, 11:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 491
Регистрация: 24.3.2005
Где: Ode$$a

Репутация: нет
Всего: 2



ZeeLax, это всё, что мне надо добавить ? Перекомпилять теперь так -

make makefiles \
'CCARGS=-DHAS_MYSQL -I /usr/include/mysql/ -DUSE_SASL_AUTH -DUSE_CYRUS_SASL -I/usr/local/include/sasl' \
'AUXLIBS=-L/usr/lib/mysql -lmysqlclient -lz -lm -L/usr/local/lib -R/usr/local/lib -lsasl2' 

?
PM MAIL ICQ   Вверх
ZeeLax
Дата 11.1.2007, 11:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 4388
Регистрация: 20.8.2006
Где: Алма-Ата

Репутация: 2
Всего: 88



vintyara, ну, если в остально порядок, то да.


--------------------
Utility is when you have one telephone, luxury is when you have two, opulence is when you have three — and paradise is when you have none.
— Doug Larson
PM MAIL WWW ICQ Skype Jabber   Вверх
vintyara
Дата 11.1.2007, 11:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 491
Регистрация: 24.3.2005
Где: Ode$$a

Репутация: нет
Всего: 2



ZeeLax, спасибо ! Заработало ! Теперь ещё маленький вопрос. Зателнетился я к себе не с локального хоста :

220 mail.vint.od.ua ESMTP Postfix (2.3.4)
HELO hm.od.ua
250 mail.vint.od.ua
mail to: [email protected]
501 5.5.4 Syntax: MAIL FROM:<address>
mail from: hm.od.ua
250 2.1.0 Ok
rcpt to: [email protected]
554 5.7.1 <[email protected]>: Relay access denied


В логах почты:

Jan 11 10:48:17 pingvin postfix/smtpd[26399]: NOQUEUE: reject: RCPT from ria.TeNeT.Odessa.UA[195.138.65.241]: 554 5.7.1 <[email protected]>: Relay access de
nied; from=<hm.od.ua> to=<[email protected]> proto=SMTP helo=<hm.od.ua>

Я так понял это уже SASL рулит ? Как его можно настроить ?

PM MAIL ICQ   Вверх
ZeeLax
Дата 11.1.2007, 12:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 4388
Регистрация: 20.8.2006
Где: Алма-Ата

Репутация: 2
Всего: 88



vintyara, один топик, один вопрос!
А рулит не SASL. Погугли на тему postfix smtp relay


--------------------
Utility is when you have one telephone, luxury is when you have two, opulence is when you have three — and paradise is when you have none.
— Doug Larson
PM MAIL WWW ICQ Skype Jabber   Вверх
vintyara
Дата 15.1.2007, 05:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 491
Регистрация: 24.3.2005
Где: Ode$$a

Репутация: нет
Всего: 2



ZeeLax, спасибо за линку. Ознакомился. Однако вот такая грабля сейчас имеется, это уже по моему САСЛ -

Jan 15 04:07:38 pingvin postfix/smtpd[13179]: warning: database /etc/aliases.db is older than source file /etc/aliases
Jan 15 04:07:38 pingvin postfix/smtpd[13179]: warning: dict_nis_init: NIS domain name not set - NIS lookups disabled
Jan 15 04:07:38 pingvin postfix/smtpd[13179]: connect from office.TeNeT.Odessa.UA[195.138.68.162]
Jan 15 04:07:39 pingvin postfix/smtpd[13179]: warning: SASL authentication failure: cannot connect to Courier authdaemond: Permission denied
Jan 15 04:07:39 pingvin postfix/smtpd[13179]: warning: SASL authentication failure: Password verification failed
Jan 15 04:07:39 pingvin postfix/smtpd[13179]: warning: office.TeNeT.Odessa.UA[195.138.68.162]: SASL PLAIN authentication failed: generic failure
Jan 15 04:07:39 pingvin postfix/smtpd[13179]: NOQUEUE: reject: RCPT from office.TeNeT.Odessa.UA[195.138.68.162]: 554 5.7.1 <[email protected]>: Relay
access denied; from=<[email protected]> to=<[email protected]> proto=ESMTP helo=<localhost>
Jan 15 04:07:39 pingvin postfix/smtpd[13179]: disconnect from office.TeNeT.Odessa.UA[195.138.68.162]


Вот мой /usr/local/lib/sasl2/smtpd.conf:

pwcheck_method: authdaemond
log_level: 3
mech_list: PLAIN LOGIN
authdaemond_path:/usr/local/var/spool/authdaemon/socket


Куда копать ?
PM MAIL ICQ   Вверх
ZeeLax
Дата 15.1.2007, 06:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 4388
Регистрация: 20.8.2006
Где: Алма-Ата

Репутация: 2
Всего: 88



Цитата(vintyara @  15.1.2007,  08:08 Найти цитируемый пост)
warning: SASL authentication failure: cannot connect to Courier authdaemond: Permission denied

Судя по этому - в настройки демонов. Куриера в частности.


--------------------
Utility is when you have one telephone, luxury is when you have two, opulence is when you have three — and paradise is when you have none.
— Doug Larson
PM MAIL WWW ICQ Skype Jabber   Вверх
vintyara
Дата 15.1.2007, 07:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 491
Регистрация: 24.3.2005
Где: Ode$$a

Репутация: нет
Всего: 2



Ну как бы да... А чуть подробнее, есть мысли ? Учитывая что я настраивал всё это дела 2 недели, у меня полная каша в голове. Пересмотрел все конфигурационный файлы, ума не приложу, почему так smile
PM MAIL ICQ   Вверх
ZeeLax
Дата 15.1.2007, 07:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 4388
Регистрация: 20.8.2006
Где: Алма-Ата

Репутация: 2
Всего: 88



vintyara, ещё права на сокет посмотри.


--------------------
Utility is when you have one telephone, luxury is when you have two, opulence is when you have three — and paradise is when you have none.
— Doug Larson
PM MAIL WWW ICQ Skype Jabber   Вверх
vintyara
Дата 15.1.2007, 07:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 491
Регистрация: 24.3.2005
Где: Ode$$a

Репутация: нет
Всего: 2



Вроде всё в норме:

root@pingvin:/usr/local/var/spool/authdaemon# ls -n
total 4
-rw-r--r-- 1 0 0 6 2007-01-15 03:04 pid
-rw------- 1 0 0 0 2007-01-11 22:35 pid.lock
srwxrwxrwx 1 0 0 0 2007-01-15 03:04 socket

Добавлено @ 07:55 
На всякий случай -

root@pingvin:/usr/local# ps ax | grep authdaemond
12823 ?        S      0:00 /usr/local/sbin/courierlogger -pid=/usr/local/var/spool/authdaemon/pid -start /usr/local/libexec/courier-authlib/authdaemond
12824 ?        S      0:00 /usr/local/libexec/courier-authlib/authdaemond
12825 ?        S      0:00 /usr/local/libexec/courier-authlib/authdaemond
12826 ?        S      0:00 /usr/local/libexec/courier-authlib/authdaemond
12827 ?        S      0:00 /usr/local/libexec/courier-authlib/authdaemond
12828 ?        S      0:00 /usr/local/libexec/courier-authlib/authdaemond
12829 ?        S      0:00 /usr/local/libexec/courier-authlib/authdaemond
13697 pts/11   S+     0:00 grep authdaemond

PM MAIL ICQ   Вверх
reg24r
Дата 31.1.2007, 14:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 42
Регистрация: 19.5.2006

Репутация: нет
Всего: нет



Послушай доброго совета, сасл это не для простых людей, сколько людей мозги с этим свихнули, но работать заставить не смогли. Это для избранных к каковым мы не принадлежим.
Поищи вот это, "Mailserver mit Exim4 und vexim HOWTO" , просто и работает сразу

Ссылка майлсервер

Это сообщение отредактировал(а) reg24r - 31.1.2007, 14:56
PM MAIL   Вверх
ZeeLax
Дата 1.2.2007, 06:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 4388
Регистрация: 20.8.2006
Где: Алма-Ата

Репутация: 2
Всего: 88



reg24r, по себе людей не судят


--------------------
Utility is when you have one telephone, luxury is when you have two, opulence is when you have three — and paradise is when you have none.
— Doug Larson
PM MAIL WWW ICQ Skype Jabber   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Администрирование Web серверов и Web служб | Следующая тема »


 




[ Время генерации скрипта: 0.0511 ]   [ Использовано запросов: 20 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.