Freesco, NND, CDN, EOS
http://forum.freesco.pl/

IMAP dla NND a squirrelmail - kolejność instalacji
http://forum.freesco.pl/viewtopic.php?f=24&t=16799
Strona 1 z 1

Autor:  mes mariusz [ niedziela, 13 kwietnia 2008, 13:03 ]
Tytuł:  IMAP dla NND a squirrelmail - kolejność instalacji

Witam.

Tak. Mam już działającą pocztę, teraz czeka mnie postawienie squirrelmail-a.
Wiem jednak, że za jakiś czas będę chciał także korzystać z dobrodziejstw IMAP.

Z tego, co się domyślam, IMAP będzie odrębnym serwerem, który trzeba będzie zainstalować i skonfigurować, i który będzie zintegrowany (podobnie jak Exim) z kontami użytkowników w systemie.

Rozumiem, że IMAP będzie czymś niezależnym od samego Exim-a.

Czy przed postawieniem squirrelmail-a pownienem najpierw uruchomić IMAP, czy równie dobrze i bez negatywnych konsekwencji będę to mógł zrobić w późniejszym terminie?

Autor:  Maciek [ niedziela, 13 kwietnia 2008, 13:14 ]
Tytuł: 

Imap stosowany do squirrelmaila w zasadzie nie potrzebuje żadnej konfiguracji, należy sie jedynie upewnić, czy wpisany jest do xinetd. Wykorzystywany będzie jedynie lokalnie, więc nawet nie trzeba otwierać portów.

Autor:  mes mariusz [ niedziela, 13 kwietnia 2008, 13:37 ]
Tytuł: 

Maciek pisze:
Imap stosowany do squirrelmaila w zasadzie nie potrzebuje żadnej konfiguracji, należy sie jedynie upewnić, czy wpisany jest do xinetd. Wykorzystywany będzie jedynie lokalnie, więc nawet nie trzeba otwierać portów.

Przed chwilą instalowałem wiewiórkę ( pacman -S squirrelmail ) i z tego co widziałem instalował się przy okazji coś z IMAP-a i Perl-a

imap-2004-4nnd [################] 100% 1107K 118,1K/s 00:00:09
perl-5.8.8-4nnd [################] 100% 7903K 116,5K/s 00:01:07
squirrelmail-1.4.10a-1nn [################] 100% 711K 109,8K/s 00:00:06

Czyżby serwer IMAP był już w pakiecie z wiewiórką ?

Teraz pozostaje mi wykonać polecenia instalatora:

: [/] [] ()
SquirrelMail został zainstalowany.
Pamiętaj aby uruchomić server IMAP: w pliku /etc/xinetd.d/imap
należy zmienić linię "disable = yes" na "disable = no"
i zrestartować xinetd (/etc/rc.d/xinetd restart).
Następnie w pliku /etc/rc.conf zmień linię IMAP=0 na IMAP=1
i zrestartuj firewall (/etc/rc.d/iptables restart) lub w inny
sposób otwórz port 143.

Aby skonfigurować SquirrelMail w katalogu /home/httpd/html/webmail
wykonaj polecenie: ./configure
Po poprawnym skonfigurowaniu uruchom dowolną przeglądarkę www
i połącz się z twoim serwerem (http://adres_twojego_serwera/webmail).


Mam nadzieję, że ruszy :-)

Autor:  JakubC [ niedziela, 13 kwietnia 2008, 14:18 ]
Tytuł: 

Nie, wiewiórka ma go w zależnościach. Tak czy siak - masz już imap ;-)

Autor:  mes mariusz [ niedziela, 13 kwietnia 2008, 14:35 ]
Tytuł: 

Ok. Mam pierwszy problem.

Nie mogę wykonać żadnego pliku uruchamialnego, ponieważ pliki http mam wyniesione na partycję na odrębnym dysku, z wyciętym uruchamianiem plików (noexec)

Zatem nie jestem w stanie wykonać:

Cytuj:
Aby skonfigurować SquirrelMail w katalogu /home/httpd/html/webmail
wykonaj polecenie: ./configure


/bin/sh: bad interpreter: Brak dostępu

Jak sobie najszybciej z tym poradzić, bez wprowadzania zmian w fstab i restartowania serwera?

Autor:  JakubC [ niedziela, 13 kwietnia 2008, 15:18 ]
Tytuł: 

Skompiluj na innej partycji.
Wydaje mi się jednak, że wiewióra nie będzie chodzić w ogóle na takiej partycji. Podlinkuj jej katalog z innej partycji na tą.

Autor:  Mis' [ niedziela, 13 kwietnia 2008, 16:51 ]
Tytuł: 

JakubC pisze:
Skompiluj na innej partycji.


to nie jest kompilacja. W tym przypadku cobfigure wywołuje scrip perlowy, który poprzez menu pozwala skonfigórować wiewiórę.
Niemniej rada wydaje się dobra, w najgorszym przypadku będzie trzeba popoprawiać trochę ścieżek...

Autor:  mes mariusz [ niedziela, 13 kwietnia 2008, 17:06 ]
Tytuł: 

Ok. To może tak. Co ma być wynikiem działania ./configure ?

Zostanie stworzony jakiś wyjściowy plik konfiguracyjny, który będzie można wkleić na partycję noexec?

Jeśli to bardziej skomplikowane, to może z perspektywy porządkowej warto jednak wiewiórkę zainstalować na partycji z systemem?

Autor:  mes mariusz [ niedziela, 13 kwietnia 2008, 17:28 ]
Tytuł: 

mes mariusz pisze:
Ok. To może tak. Co ma być wynikiem działania ./configure ?

Zostanie stworzony jakiś wyjściowy plik konfiguracyjny, który będzie można wkleić na partycję noexec?

Jeśli to bardziej skomplikowane, to może z perspektywy porządkowej warto jednak wiewiórkę zainstalować na partycji z systemem?



--- edit ---

Ok. Skopiowałem katalog webmail na partycję systemową i uruchomiłem ./configure. Utworzył się plik config.php, który skopiowałem do właściwego katalogu webmail.

Wiewiórka ruszyła.

Ale przy próbie zalogowania się na konto użytkownika (które poprawnie działa w klientach pocztowych) zwraca błąd:

Cytuj:
ERROR
Error opening ../data/default_pref
Could not create initial preference file!
/var/local/squirrelmail/data/ should be writable by user nobody
Please contact your system administrator and report this error.


Wydawało mi się, że będzie to kwestia chmod katalogu, tyle, że u mnie na serwerze, nic głębiej ścieżki nie ma: /var/local

Hmm... Może spróbuję /squirrelmail/data/ ręcznie utworzyć?


--- edit ---

Witam znowu. Katalogi utworzyłem ręcznie i nadałem odpowiednie chmod-y - idzie coraz lepiej. Teraz już nawet mogę zalogować się na wiewiórkę, ale w panelu po lewej stronie zamiast folderów wyświetla mi się kolejny błąd:

Cytuj:
ERROR
ERROR: Could not complete request.
Query: CREATE "INBOX.Sent"
Reason Given: CREATE failed: Can't create mailbox node /home/poczta1/INBOX.Sent: Permission denied


Być może za chwilę sobie z tym też poradzę, albo i nie ;-)

--- edit ---

Ok. Po nadaniu katalogowi odpowiadającemu nazwie użytkownika (jednocześnie użytkownika poczty) uprawnień zapisu dla wszystkich, skrypt tworzy sobie katalogi, i wszystko wydaje się działać, potestuję, ale już nie dzisiaj, bo serwer przestał się odzywać po generacji firewalla, a niestety nie jestem już na miejscu. Chyba, że to chwilowa przerwa w dostawie prądu ;-)

Autor:  orion [ środa, 16 kwietnia 2008, 12:39 ]
Tytuł: 

mes mariusz pisze:
imap-2004-4nnd [################] 100% 1107K 118,1K/s 00:00:09

Ta wersja UW IMAP jest stara i dziurawa. Zdajesz sobie z tego sprawę ?

Autor:  Maciek [ środa, 16 kwietnia 2008, 13:14 ]
Tytuł: 

W domyślnym zastosowaniu dla wiewiórki impa jest tylko na localhoście i nie ma do niego dostępu, ale jeśli będzie wystawiony na zewnątrz, to już inna bajka...

Autor:  orion [ środa, 16 kwietnia 2008, 17:56 ]
Tytuł: 

Niby tak, ale to nie zmienia faktu, że jeszcze nie tak całkiem dawno na stronie UW IMAP była informacja: "critical security update - highly recommended for users of imap-2005 and below".
W zasadzie wystarczy mieć dostęp do konta na serwerze... pomijam bezwiedne grzebanie w konfiguracji, bo wtedy sami się prosimy o krzywdę.

Strona 1 z 1 Strefa czasowa UTC+2godz.
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/