The OpenNET Project / Index page

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



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Тематический каталог: Настройка postfix с возможностью шифрования и защиты от вирусов и спама (mail postfix freebsd imap..., auto_topic (?), 09-Авг-03, (0) [смотреть все]

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


43. "SMTP авторизация"  +/
Сообщение от Алексейemail (??), 18-Апр-04, 09:09 
Более того, собрал cyrus-sasl-2.1.18 с поддержкой MySQL
/usr/ports/security/cyrus-sasl2
make -DWITH_MYSQL -DWITHOUT_OTP -DWITHOUT_CRAM -DWITHOUT_DIGEST -DWITHOUT_NTLM -DWITHOUT_GSSAPI -DWITH_ALWAYSTRUE

Далее по документации к SASL'у пытаюсь напрямую лезть в SQL без PAM'а, кстати, я действительно не понимаю зачем городить этот слоёный пирог с PAM'ом, если SASL сам MySQL поддерживает
/usr/local/lib/sasl2/smptd.conf
pwcheck_method: auxprop
auxprop_plugin: sql
sql_engine: mysql
sql_user: mailer
sql_passwd: mailer
sql_hostnames: 127.0.0.1
sql_database: mail
sql_select: select password from users where login='%u@%r'

Результат: SASL'у аболютно по барабану на то, что у меня в /usr/local/lib/sasl2/smptd.conf, он всё равно пытается лезть к своей sasldb. Если в этой sasldb завести пользователя командой
saslpasswd2 -c username, то авторизация начинает работать!
Ну как заставить SASL обращаться к MySQL, а не к saslb?!

Я пробовал даже
pwcheck_method: alwaystrue
Всё равно к sasldb пытается лезть.
В чём прикол?!

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

44. "SMTP авторизация"  +/
Сообщение от Dali (??), 18-Апр-04, 11:55 
Может, библиотеки и конфигурация должны лежать в /usr/lib/sasl2?

# ln -s /usr/local/lib/sasl2 /usr/lib/sasl2

>Результат: SASL'у аболютно по барабану на то, что у меня в /usr/local/lib/sasl2/smptd.conf,
>он всё равно пытается лезть к своей sasldb. Если в этой
>sasldb завести пользователя командой
>saslpasswd2 -c username, то авторизация начинает работать!
>Ну как заставить SASL обращаться к MySQL, а не к saslb?!
>
>Я пробовал даже
>pwcheck_method: alwaystrue
>Всё равно к sasldb пытается лезть.
>В чём прикол?!

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

46. "Parser.pm"  +/
Сообщение от Media_Boy (?), 07-Июн-04, 15:03 
Есть трабла!!
Отсылаю на мыло и приходит обратно:

<support@ten.net.ru>: Command died with status 2:
    "/usr/local/raven/mail/antikav.pl". Command output: Can't locate
    MIME/Parser.pm in @INC (@INC contains:
    /usr/local/lib/perl5/site_perl/5.6.1/mach
    /usr/local/lib/perl5/site_perl/5.6.1
    /usr/local/lib/perl5/site_perl/5.005/i386-freebsd
    /usr/local/lib/perl5/site_perl/5.005 /usr/local/lib/perl5/site_perl
    /usr/local/lib/perl5/5.6.1/BSDPAN /usr/local/lib/perl5/5.6.1/mach
    /usr/local/lib/perl5/5.6.1 .) at /usr/local/raven/mail/antikav.pl line 105.
    BEGIN failed--compilation aborted at /usr/local/raven/mail/antikav.pl line
    105.

Нахожу я этот Parser.pm (около 4 штук)
и копирую в требуемую папку допустим в /usr/local/lib/perl5/site_perl/5.6.1/mach/MIME/Parser.pm
причём пробовал копировать все которые были по одному...
ПОсле чего отправляю мыло и получаю:

<support@ten.net.ru>: Command died with status 35:
    "/usr/local/raven/mail/antikav.pl". Command output: Can't locate object
    method "new" via package "MIME::Parser" (perhaps you forgot to load
    "MIME::Parser"?) at /usr/local/raven/mail/antikav.pl line 258.

В чём дело то???

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

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

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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