The OpenNET Project / Index page

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

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

"Кто работает с imap-uw.(Вашингтон). Откликнитесь плиз!!!!  Г..."
Сообщение от michey Искать по авторуВ закладки on 07-Фев-03, 11:11  (MSK)
Система FreeBSD5.0
Вот такая беда.

cd /usr/ports/imap-uw/
make && make install
Все поставилось

в общем на 143 порту висит /usr/local/libexec/imapd

gsrv# telnet localhost 143
Trying 127.0.0.1...
Connected to localhost.ru.
Escape character is '^]'.
* OK [CAPABILITY IMAP4REV1 LOGIN-REFERRALS STARTTLS LOGINDISABLED] localhost.ru IMAP4rev1 2002.332 at Fri, 7 Feb 2003 11:04:30 +0000 (GMT)
a001 LOGIN user password
a001 NO LOGIN failed
a002 logout
* BYE myhost.ru IMAP4rev1 server terminating connection
a002 OK LOGOUT completed
Connection closed by foreign host.
gsrv#

Как видите беда с авторизацией.

Далее ->>

Имеется /etc/pam.d/imap

gsrv# cat /etc/pam.d/imap
#%PAM-1.0
#
# $Id: imapd.authpam,v 1.2 2001/02/02 05:42:57 mrsam Exp $
#
# Copyright 1998-2001 Double Precision, Inc.  See COPYING for
# distribution information.
#
# To use the authpam authentication module with imapd, you must
# configure your PAM library to authenticate the "imap" service.
# See your system documentation for information on how to configure your
# PAM services. In most cases, all you need to do is to install this file
# as /etc/pam.d/imapd, but check your system documentation to make sure.

auth       required    /lib/security/pam_pwdb.so shadow nullok
account    required    /lib/security/pam_pwdb.so
session    required    /lib/security/pam_pwdb.so

Как написано в описалове создал в /etc/pam.conf
gsrv# cat /etc/pam.conf
imap   auth        required   /usr/lib/pam_unix.so
imap   account     required   /usr/lib/pam_unix.so    try_first_pass
imap   session     required   /usr/lib/pam_deny.so
gsrv#
Насчет путей к pam_unix.so:

gsrv# find / -name pam_unix.so -print
/usr/lib/compat/pam_unix.so
/usr/lib/pam_unix.so
gsrv# c

Потому так все и прописал.

Очень нужна помощь!!!

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

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

1. "RE: Кто работает с imap-uw.(Вашингтон). Откликнитесь плиз!!!..."
Сообщение от michey Искать по авторуВ закладки on 07-Фев-03, 12:02  (MSK)
Блин ну помогите-же кто-нить.
Может где есть статейка, чтобы по человечески настроить imap-uw -(Вашингтон).  
  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "RE: Кто работает с imap-uw.(Вашингтон). Откликнитесь плиз!!!..."
Сообщение от michey Искать по авторуВ закладки on 07-Фев-03, 12:44  (MSK)
Да что ж такое. Неужели никто не настраивал imap-uw?
Ведь там явные грабли с авторизацией и любой должен был на них наступить.
  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "RE: Кто работает с imap-uw.(Вашингтон). Откликнитесь плиз!!!..."
Сообщение от michey Искать по авторуВ закладки on 07-Фев-03, 13:25  (MSK)
lavr. Ау!!!!!!!
  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "RE: Кто работает с imap-uw.(Вашингтон). Откликнитесь плиз!!!..."
Сообщение от lavr emailИскать по авторуВ закладки on 07-Фев-03, 15:18  (MSK)
>lavr. Ау!!!!!!!

cat /etc/pam.conf
...
# If the user can authenticate with S/Key, that's sufficient; allow clear
# password. Try kerberos, then try plain unix password.
#login  auth    sufficient      pam_skey.so
login   auth    requisite       pam_cleartext_pass_ok.so
#login  auth    sufficient      pam_kerberosIV.so               try_first_pass
login   auth    required        pam_unix.so                     try_first_pass
login   account required        pam_unix.so
login   password required       pam_permit.so
login   session required        pam_permit.so

# Same requirement for ftpd as login
#ftpd   auth    sufficient      pam_skey.so
#ftpd   auth    requisite       pam_cleartext_pass_ok.so
##ftpd  auth    sufficient      pam_kerberosIV.so               try_first_pass
#ftpd   auth    required        pam_unix.so                     try_first_pass

#proftpd
ftpd auth    required    pam_unix.so         try_first_pass
ftpd account required    pam_unix.so         try_first_pass
ftpd session required    pam_permit.so

...
...
# Mail services
#imap   auth    required        pam_unix.so                     try_first_pass
#pop3   auth    required        pam_unix.so                     try_first_pass
imap    auth    required        pam_unix.so
imap    account required        pam_unix.so                     try_first_pass
imap    session required        pam_deny.so
pop3    auth    required        pam_unix.so
pop3    account required        pam_unix.so                     try_first_pass
pop3    session required        pam_deny.so

# If we don't match anything else, default to using getpwnam().
other   auth    required        pam_unix.so                     try_first_pass
other   account required        pam_unix.so                     try_first_pass


telnet localhost 143
приглашение от imap
* login имя_пользователя пароль
* list "Mail/" *
* logout

все команды описаны в RFC что внутри /usr/ports/mail/imap/work/.../docs/*
выше показан ручной набор команд в telnet "* login username password"

/etc/inetd.conf
...
pop3    stream  tcp     nowait  root    /usr/local/libexec/ipop3d  ipop3d
pop3s   stream  tcp     nowait  root    /usr/local/libexec/ipop3d  ipop3d
#
# example entry for the optional imap4 server
#
imap4   stream  tcp     nowait  root    /usr/local/libexec/imapd  imapd
imaps   stream  tcp     nowait  root    /usr/local/libexec/imapd  imapd
...

выше использование запуска pop3/imap через inetd.conf, плюс pop3s/imaps если cclient библиотека была собрана с SSL и imap-uw тоже с SSL

проверка демонов висящих на портах:

nmap -v localhost
sockstat | grep "*:143"

  Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "RE: Кто работает с imap-uw.(Вашингтон). Откликнитесь плиз!!!..."
Сообщение от michey Искать по авторуВ закладки on 07-Фев-03, 15:33  (MSK)
Написал все также как и у тебя, но ничего не помогает.
Авторизация не проходит. Придется наверное ставить другой демон, какой только?
  Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "RE: Кто работает с imap-uw.(Вашингтон). Откликнитесь плиз!!!..."
Сообщение от lavr emailИскать по авторуВ закладки on 07-Фев-03, 21:23  (MSK)
>Написал все также как и у тебя, но ничего не помогает.
>Авторизация не проходит. Придется наверное ставить другой демон, какой только?


не надо повторять "по-обезъяньему" (sorry), а надо делать с учетом рекомендаций. Было написано чуть-ли не step-by-step (сие и раньше отписывалось, в течнение года-двух), что и как, кроме того есть логи
и пример telnet localhost 143 - все должно работать

  Рекомендовать в FAQ | Cообщить модератору | Наверх

7. "RE: Кто работает с imap-uw.(Вашингтон). Откликнитесь плиз!!!..."
Сообщение от michey Искать по авторуВ закладки on 10-Фев-03, 09:37  (MSK)
lavr.
Я не очень знаком с PAM. Может в этом проблема.
Я ставил imap-uw из коллекции портов FreeBSD5.0.
Просто make && make install. Без всяких параметров.
Мне секьюрность нафиг не нужна. Сеть так устроена.
Скажи, тем способом, как я поставил, imap-uw с поддержкой PAM или без нее установился (по умолчанию)?
Я думаю надо без поддрежки PAM поставить, чтобы заработала авторизация.
Как это сделать?
В описалове не нашел.


  Рекомендовать в FAQ | Cообщить модератору | Наверх

8. "RE: Кто работает с imap-uw.(Вашингтон). Откликнитесь плиз!!!..."
Сообщение от lavr emailИскать по авторуВ закладки on 10-Фев-03, 10:11  (MSK)
>lavr.
>Я не очень знаком с PAM. Может в этом проблема.
>Я ставил imap-uw из коллекции портов FreeBSD5.0.
>Просто make && make install. Без всяких параметров.
>Мне секьюрность нафиг не нужна. Сеть так устроена.
>Скажи, тем способом, как я поставил, imap-uw с поддержкой PAM или без
>нее установился (по умолчанию)?
>Я думаю надо без поддрежки PAM поставить, чтобы заработала авторизация.
>Как это сделать?
>В описалове не нашел.

less /usr/ports/mail/imap-uw/pkg-message

by default с PAM support

  Рекомендовать в FAQ | Cообщить модератору | Наверх

9. "RE: Кто работает с imap-uw.(Вашингтон). Откликнитесь плиз!!!..."
Сообщение от michey Искать по авторуВ закладки on 10-Фев-03, 10:16  (MSK)
LAVR.
В самом верху написано все, что я сделал?
Крыша едет. Где же собака зарыта.?
Блин.

Скажи, а то что я на POP3 использую не ipop3d, а qpopper, может играть роль? Может в imap-uw это имеет значение.
Просто у меня на 110 - qpopper -s
            а на 143 - imapd  (Вашингтон)

Помоги, плиз. Больше помощи ждать неоткудова.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

10. "RE: Кто работает с imap-uw.(Вашингтон). Откликнитесь плиз!!!..."
Сообщение от lavr emailИскать по авторуВ закладки on 10-Фев-03, 10:52  (MSK)
>LAVR.
>В самом верху написано все, что я сделал?
>Крыша едет. Где же собака зарыта.?
>Блин.
>
>Скажи, а то что я на POP3 использую не ipop3d, а qpopper,
>может играть роль? Может в imap-uw это имеет значение.
>Просто у меня на 110 - qpopper -s
>            
>а на 143 - imapd  (Вашингтон)
>
>Помоги, плиз. Больше помощи ждать неоткудова.

можно использовать разные pop-daemon и разные imap-daemon, остальное зависит от того стандартная работа с mail-boxes или MAILDIR.

понятно что mail-box может быть испорчен в случае одновременного доступа
к одному mail-box'у через pop и imap если проблема с выставлением lock'ов
на данный mailbox

Одно неясно - чем КОНКРЕТНО то я могу помочь, все что нужно и можно, я отписал.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

11. "RE: Кто работает с imap-uw.(Вашингтон). Откликнитесь плиз!!!..."
Сообщение от michey Искать по авторуВ закладки on 10-Фев-03, 11:03  (MSK)
Слушай. Я тебе очень благодарен за помощь.
Но все таки хочется докопаться до истины. Ну ведь чудес же не бывает.
Я знаю ты тоже пользовался или пользуешься этим же демоном.

У меня вот такой вопрос. Имеет ли принципиальное значение при авторизации:

make --with_ssl_and_plaintext
или
make --without_ssl.

Если не трудно. Опиши пожалуйста пошагово со всеми параметрами, как правильно установить imap-uw из колекции портов /usr/ports/mail/imap-uw?
Может я где-то какой-то нюанс упускаю и это влияет на авторизацию?
Уже вторую неделю мучаюсь, начальство вне себя от ярости.
Я тебе очень благодарен буду.
А так точно все и сделаю. А потом уже виднее будет, по крайней мере будешь знать, что может быть не так. У меня FreeBSD5.0.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

12. "RE: Кто работает с imap-uw.(Вашингтон). Откликнитесь плиз!!!..."
Сообщение от michey Искать по авторуВ закладки on 10-Фев-03, 11:58  (MSK)
Может в этом проблема
-------------------------------------------------
3.11 How do I configure PAM for plaintext passwords?
On Linux systems, use the lnp port, e.g.
make lnp

On Solaris systems and other systems with defective PAM implementations, build with PASSWDTYPE=pmb, e.g.
make sol PASSWDTYPE=pmb

On all other systems, build with PASSWDTYPE=pam, e.g
make foo PASSWDTYPE=pam

If you build with PASSWDTYPE=pam and authentication does not work, try rebuilding (after a "make clean") with PASSWDTYPE=pmb.
---------------------------------------------------------

Люди, может у меня PAM кривой. FreeBSD5.0
Блин.
Мне не не надо нифига никаких SSL, PAM и прочей шняги.
Я просто хочу, чтобы
telnet localhost 143
* LOGIN имя пароль
он проверил /etc/master.passwd и если есть такой юзер и его пароль совпадает, то добро, если нет, то нет.
Что за мазафака.
Ввожу реальное имя и пароль, а он мне нет такого.
Да пошел он. Все есть.
Ну помогите же хоть кто нибудь.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

13. "RE: Кто работает с imap-uw.(Вашингтон). Откликнитесь плиз!!!..."
Сообщение от pavel Искать по авторуВ закладки on 10-Фев-03, 13:32  (MSK)
А NOLOGIN в приглашении не говорит ли нам что работа с getpwnam
не применяется? Еще может быть неправильный shell у юзера.
  Рекомендовать в FAQ | Cообщить модератору | Наверх

14. "RE: Кто работает с imap-uw.(Вашингтон). Откликнитесь плиз!!!..."
Сообщение от michey Искать по авторуВ закладки on 10-Фев-03, 13:35  (MSK)
>А NOLOGIN в приглашении не говорит ли нам что работа с getpwnam
>
>не применяется? Еще может быть неправильный shell у юзера.


У юзера shell -> sh
Тобишь полноценный шелл.
А что такое getpwnam? Поподробнее можно.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

15. "RE: Кто работает с imap-uw.(Вашингтон). Откликнитесь плиз!!!..."
Сообщение от lavr emailИскать по авторуВ закладки on 10-Фев-03, 16:37  (MSK)
>>А NOLOGIN в приглашении не говорит ли нам что работа с getpwnam
>>
>>не применяется? Еще может быть неправильный shell у юзера.
>
>
>У юзера shell -> sh
>Тобишь полноценный шелл.
>А что такое getpwnam? Поподробнее можно.

1)

- pkg_delete imap-uw*
- pkg_delete cclient*

проверить чтобы от cclient не осталось headers и libraries в /usr/local/include[lib]
ldconfig -r | grep libc-client - должно быть пусто

2) установить cclient

cd /usr/ports/mail/cclient
make WITH_SSL_AND_PLAINTEXT=yes

прим: или с какими нравится ключами, например WITHOUT_SSL=yes
headers будут в /usr/local/include/c-client/
а файл portversion.h будет содержать версию и тип сборки (SSL)

[alone]~ > cat /usr/local/include/c-client/portrevision.h
#define CCLIENT_PORTVERSION "2002"
#define CCLIENT_SSLENABLED "yes"
[alone]~ >

make clean

3) установить imap-uw с учетом того как была установлена библиотека c-client (в данном конкретном случае):

cd /usr/ports/mail/imap-uw
make WITH_SSL_AND_PLAINTEXT=yes WITH_NETSCAPE_BRAIN_DAMAGE=yes WITH_ENTOURAGE_BRAIN_DAMAGE=yes
make cert (сгенерить сертификаты, можно вручную, здесь в архивах я расписывал как) - сертификаты будут в /usr/local/certs
make install

вставляем в /etc/pam.conf:
...
# Mail services
#imap   auth    required        pam_unix.so                     try_first_pass
#pop3   auth    required        pam_unix.so                     try_first_pass

#--lavr for Mail/IMAP-UW
imap    auth    required        pam_unix.so
imap    account required        pam_unix.so            try_first_pass
imap    session required        pam_deny.so
pop3    auth    required        pam_unix.so
pop3    account required        pam_unix.so            try_first_pass
pop3    session required        pam_deny.so
...

вставляем в /etc/inetd.conf
...

pop3    stream  tcp     nowait  root    /usr/local/libexec/ipop3d   ipop3d
imap4   stream  tcp     nowait  root    /usr/local/libexec/imapd    imapd

#pop3s/imaps SSL
pop3s   stream  tcp     nowait  root    /usr/local/libexec/ipop3d   ipop3d
imaps   stream  tcp     nowait  root    /usr/local/libexec/imapd    imapd
...
...

kill -HUP `cat /var/run/inetd.pid` (выдаем сигнал SIGHUP inetd демону чтобы он перечитал свою конфигурацию)

make clean

4) проверяем

- смотрим порты nmap'ом или sockstat (man sockstat)

nmap -v localhost
whereis nmap
cd /usr/ports/security/nmap
make
make install
make clean

- проверяем telnet'ом pop3/imap
- проверяем imaps/pop3s:

openssl s_client -connect localhost:993 -state -debug
openssl s_client -connect localhost:995 -state -debug
после соединения можем вводить команды imap или pop3 протоколов

прохождение авторизации смотрим в /var/log/maillog

Все.

TWIG(PHP based WebMail):

прим: предварительно необходимо собрать apache с ssl и mod_php4 с
поддержкой imap-uw и/или imap-uw-ssl

cd /usr/ports/russian/apache_modssl
make
make certificate TYPE=custom
make install
cd /usr/ports/www/mod_php4
make
make install
Настраиваем Apache, после чего:

http://twig.screwdriver.net/download/twig-2.7.7.tar.gz
устанавливаем, создаем как написано mysql базу, настраиваем конфиги
(в случае если все на одной машине localhost):

config.inc.php3:
...
$config["imap_servertype"]      = "php-imap";
$config["imap_server"]          = "localhost";
$config["imap_port"]            = "993/imap/ssl/novalidate-cert";
...

dbconfig.inc.php3:
...
$dbconfig["sqlserver"]             = "localhost";
...
и тд и тп

apache/httpd.conf (исключительно под себя, одно из имен alone.jinr.ru,
для которой сгенерены самоподписные сертификаты в apache (modssl):
...
#--twig
<VirtualHost 159.93.17.129:443>
    ServerName alone.jinr.dubna.su
    DocumentRoot /usr/local/www/data/alone
   SSLEngine on

   SSLCipherSuite ALL:!ADH:!EXP56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP:+eNULL

   SSLCertificateFile /usr/local/etc/apache/alone.jinr.dubna.su/ssl.crt/server.c
rt
   SSLCertificateKeyFile /usr/local/etc/apache/alone.jinr.dubna.su/ssl.key/serve
r.key

   <Files ~ "\.(cgi|shtml|phtml|php3?)$">
        SSLOptions +StdEnvVars
   </Files>

<Directory "/usr/local/www/data/alone">

    Options Indexes FollowSymLinks MultiViews Includes
    CharsetRecodeMultipartForms Off
    AllowOverride None
    Order allow,deny
    Allow from all
</Directory>

   <Directory "/usr/local/www/cgi-bin">
        SSLOptions +StdEnvVars
   </Directory>

   SetEnvIf User-Agent ".*MSIE.*" \
            nokeepalive ssl-unclean-shutdown \
            downgrade-1.0 force-response-1.0

   CustomLog /var/log/apache/ssl_request.log \
             "%t %h %{SSL_PROTOCOL}x %{SSL_CIPHER}x \"%r\" %b"

</VirtualHost>
...

# Added Lavr for TWIG
<Directory "/usr/local/www/data/unix1.jinr.ru/twig">

    Options Indexes FollowSymLinks MultiViews Includes
    CharsetRecodeMultipartForms Off
    AllowOverride None
    Order allow,deny
    Allow from all

</Directory>
...

Прим: в TWIG'е есть проблемка, если MTA выдает prompt более одной
строки, один из вызовов php через smtp дуреет, либо править его,
либо в MTA сделать prompt(приглашение) одной строкой.

Все приводилось с учетом поддержки SSL, собрать можно и без SSL,
флаг WITHOUT_SSL=yes сперва в cclient, потом в imap-uw

  Рекомендовать в FAQ | Cообщить модератору | Наверх

16. "RE: Кто работает с imap-uw.(Вашингтон). Откликнитесь плиз!!!..."
Сообщение от michey Искать по авторуВ закладки on 10-Фев-03, 16:49  (MSK)
Слушай LAVR. Я тут поставил теперь попробовал courier-imap!!!
Смотри

gsrv# telnet localhost 143
Trying 127.0.0.1...
Connected to localhost.ru.
Escape character is '^]'.
* OK Courier-IMAP ready. Copyright 1998-2002 Double Precision, Inc.  See COPYING for distribution information.
a001 LOGiN user user1
a001 NO Login failed.
a002 logout
* BYE Courier-IMAP server shutting down
a002 OK LOGOUT completed
Connection closed by foreign host.
gsrv#

В общем дело даже не в imap-uw.
Я тут смотрел /etc/pam.d/imap


gsrv# cat /etc/pam.d/imap
#%PAM-1.0
#
# $Id: imapd.authpam,v 1.2 2001/02/02 05:42:57 mrsam Exp $
#
# Copyright 1998-2001 Double Precision, Inc.  See COPYING for
# distribution information.
#
# To use the authpam authentication module with imapd, you must
# configure your PAM library to authenticate the "imap" service.
# See your system documentation for information on how to configure your
# PAM services. In most cases, all you need to do is to install this file
# as /etc/pam.d/imapd, but check your system documentation to make sure.

auth       required     /lib/security/pam_pwdb.so shadow nullok
account    required     /lib/security/pam_pwdb.so
session    required     /lib/security/pam_pwdb.so

gsrv#
Шукал в системе pam_pwdb.so - нету.
В общем я начал догонять, что проблема в PAM.
Где взять енту pam_pwdb.so, в портах ее нет.

И вообще, что скажешь?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

17. "RE: Кто работает с imap-uw.(Вашингтон). Откликнитесь плиз!!!..."
Сообщение от michey Искать по авторуВ закладки on 10-Фев-03, 16:58  (MSK)
Маленькое, но продвижение.
LAVR. Смотри. (Остановился на Courier-imap)

gsrv# telnet localhost 143
Trying 127.0.0.1...
Connected to localhost.ru.
Escape character is '^]'.
* OK Courier-IMAP ready. Copyright 1998-2002 Double Precision, Inc.  See COPYING for distribution information.
a001 LOGIN user user1
* BYE [ALERT] Fatal error: Maildir: No such file or directory
Connection closed by foreign host.
gsrv#


В общем пароль схавал. А что делать теперь, чтобы он находил директорию, которую не находит.?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

18. "RE: Кто работает с imap-uw.(Вашингтон). Откликнитесь плиз!!!..."
Сообщение от lavr emailИскать по авторуВ закладки on 10-Фев-03, 17:22  (MSK)
>Слушай LAVR. Я тут поставил теперь попробовал courier-imap!!!
>Смотри
>
>gsrv# telnet localhost 143
>Trying 127.0.0.1...
>Connected to localhost.ru.
>Escape character is '^]'.
>* OK Courier-IMAP ready. Copyright 1998-2002 Double Precision, Inc.  See COPYING
>for distribution information.
>a001 LOGiN user user1
>a001 NO Login failed.
>a002 logout
>* BYE Courier-IMAP server shutting down
>a002 OK LOGOUT completed
>Connection closed by foreign host.
>gsrv#
>
>В общем дело даже не в imap-uw.
>Я тут смотрел /etc/pam.d/imap
>
>
>gsrv# cat /etc/pam.d/imap
>#%PAM-1.0
>#
># $Id: imapd.authpam,v 1.2 2001/02/02 05:42:57 mrsam Exp $
>#
># Copyright 1998-2001 Double Precision, Inc.  See COPYING for
># distribution information.
>#
># To use the authpam authentication module with imapd, you must
># configure your PAM library to authenticate the "imap" service.
># See your system documentation for information on how to configure your
>
># PAM services. In most cases, all you need to do is
>to install this file
># as /etc/pam.d/imapd, but check your system documentation to make sure.
>
>auth       required    
>/lib/security/pam_pwdb.so shadow nullok
>account    required     /lib/security/pam_pwdb.so
>session    required     /lib/security/pam_pwdb.so
>
>gsrv#
>Шукал в системе pam_pwdb.so - нету.
>В общем я начал догонять, что проблема в PAM.
>Где взять енту pam_pwdb.so, в портах ее нет.
>
>И вообще, что скажешь?

изучать, читать-читать-читать. Понять ЧТО делаешь, КАК и для ЧЕГО,
авторизация, стандартный формат incoming mailbox или maildir.

less /usr/ports/mail/courier-imap/Makefile

make
зайти в рабочую директорию, найти документацию и изучать разные методы
авторизации, которые указаны выше в Makefile, определиться с авторизацией
и методом сборки, после чего make clean и собирать как нужно

PS. Если нравится подход a-la Windows - скакать по установке разного софта
без разбора что и как, флаг в руки.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

19. "RE: Кто работает с imap-uw.(Вашингтон). Откликнитесь плиз!!!..."
Сообщение от michey Искать по авторуВ закладки on 10-Фев-03, 17:32  (MSK)
lavr. С авторизацией вроде разобрался.
Остановился на такой конфигурации:
FreeBSD + Sendmail + qpopper + courier-imap.

Дальше получается вот что:

gsrv# telnet localhost 143
Trying 127.0.0.1...
Connected to localhost.ru.
Escape character is '^]'.
* OK Courier-IMAP ready. Copyright 1998-2002 Double Precision, Inc.  See COPYING for distribution information.
a001 LOGIN user password
* BYE [ALERT] Fatal error: Maildir: No such file or directory
Connection closed by foreign host.
gsrv#

В общем как сам видишь авторизация прошла.
Теперь прога начинает искать Maildir.
У меня почта в /var/mail/
А она ищет $home/maildir.
Может есть хорошая дока по этому поводу где-нибудь.
Чтобы почитать и въехать в суть происходящего?


  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




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

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