Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Witam,
Ostatnio zadawałem troszkę pytań na różnych forach i nie uzyskałem odpowiedzi. Niestety chyba były za proste lub nikt nie wiedział jak mi pomóc. Może po prostu nikt w takie rzeczy się nie bawi.
Długo wertowałem internet próbowałem coś sam zdziałać. Nawet mi coś wyszło więc dla potomnych i początkujących może się przydać.
Nie będę opisywał instalacji serwera pocztowego , ani konfiguracji kolejnych jego elementów.
Pokażę za to jak dodać fajne dodatki do SquirrelMail ( dalej zwanym SQ ).
Wszystkie plug-iny tyczą się wersji 1.4.15 czyli najnowszej. W wersjach dostępnych z pakietów DEB znajdziecie wersję 1.4.9 na które NIE będą działać wymienione plug-iny już sam sprawdziłem.
----- Instalacja SQ wer 1.4.15 ----
Proszę pobrać ze strony paczkę http://www.squirrelmail.org/countdl.php?fileurl=htt … 1.4.15.tar.gz.
Rozpakować ją do folderu np. /usr/share/squirrelmail.
Utworzyć katalogi /var/local/data i attch i nadać im uprawnienia pełne 777 dla użytkownika www-data ( chyba że jest inny jako wlaściciel serwera www ). Po tej skomplikowanej operacji można już instalować resztę plug-inów.
Oto one
1.
---- SquirrelMail i autoresponder -----
Polecam instalację tego autorespondera bo naprawdę działa.
Program można pobrać z
http://www.squirrelmail.org/countdl.php?fileurl=htt … -1.4.0.tar.gz
Rozpakowujemy go tam gdzie pobraliśmy za pomocą polecenia
tar -zxvf local_autorespond_forward
Cały katalog kopiujemy tam gdzie jest zainstalowany SQ.
Uruchamiamy configure /usr/local/squirrelmail/configure
potem wybieramy pluginy 8 i dodajemy autorespondera.
Wszystkie ustawienia autorespondera znajdują się w jego głównym katalogu w pliku config.php.
Potrzebne nam będą programy zewnętrzne na których ten autoresponder się opiera.
Programik nosi śmieszną nazwę vacation ( Pewnie od wakacji ) :)
apt-get install vacation
.
Kolejną sprawą jest instalacja dowolnego serwera FTP który nie musi być widoczny na zewnątrz ważne żeby działał po localhost.
Jest on niezbędny gdyż plugin autorespondera tworzy i usuwa pliki z katalogu użytkownika.
Jako że działa to po localhost nie musimy się przejmować o wyciek haseł.
Polecam serwery vsftpd lub proftpd. NIE i jeszcze raz NIE instalujcie Pure-ftpd bo on ma problem i nie pozwala zalogowanym
użytkownikom kasować plików co powoduje błędne działanie autorespondera.
Mi nie udało obejść się tej opcji w Pure-ftpd i dlatego mam vsftpd.
Serwer FTP można dowolnie skonfigurować byle by działał po wydaniu takich komend
[user@tyran]# ftp localhost
po zalogowaniu delete jakis_plik. Jeśli go skasuje to znaczy
że nasz autoresponder też zadziała. Wadą autorespondera jest to że nie ma wersji PL, ale się dorobi.
To na tyle teraz można zalogować się SQ i w opcjach poszukać AUTORESPONDERA. POWODZENIA.
NAJWAŻNIEJSZE ZAWSZE NA KOŃCU do prawidłowego działania jest wymagany PLUGIN CAPABILITY instalujemy go tak samo i nic z
nim nie robimy!! Ma być tylko dodany do PLUG-INÓW.
2.
---- SquirrelMail i zmiana hasła ----
Żeby w SQ można było zmienić hasło trzeba doinstalować plugin i programik.
PLUGIN POLECAM TEN
http://www.squirrelmail.org/countdl.php?fileurl=htt … -1.4.x.tar.gz
Programik który jest dostępny w paczkach UBUNTU i DEBIANA nazywa się poppassd.
Program po zainstalowaniu z paczki nic nie robi i nie "słucha" :).
Trzeba dopisać w /etc/inetd.conf coś takiego
poppassd stream tcp nowait root /usr/sbin/tcpd /usr/sbin/poppassd
Potem edytujemy pliczek /etc/services i dopisujemy
poppassd 106/tcp
Po tych skomplikowanych operacjach trzeba przeładować inetd są dwie opcje
kill -HUP inetd lub killall -HUP inetd jeśli nie obrócić serwer i zadziała
Teraz możemy wejść do konfiguracji SQ i dodać plugin ( wciskamy 8 ) i wybieramy change_pass.
Wszystko zapasujemy i działa !!!! FAJNIE CO :)
3.
---- SquirrelMail i polski słownik do sprawdzania pisowni ----
Po zainstalowaniu samego SQ nie działał mi polski słownik. Wogóle mi nie działał :)
1. Instalacja pakietu ispell
apt-get install ispell
2. Instalacja polskiego słownika ipolish
apt-get install ipolish
2. Modyfikacja w /plugins/squirrelspell/sqspell_config.php
modyfikujemy linijkę 29 taka była u mnie
a tu treść jakiej trzeba szukać
$SQSPELL_APP = array('English' => 'ispell -a', 'Spanish' => 'ispell -d spanish -a', 'Polski' => 'ispell -d polish -a'); $SQSPELL_APP_DEFAULT = 'Polish';
Działa jak złoto :)
---- Szybkie zapisywanie ---
Bardzo fajna sprawa gdy piszemy e-mail, a zerwie nam się połączenie z serwerem lub jakimś sumptem wyloguje nas. Plugin ten umożliwia odzyskanie pisanego e-mail.
Pobieramy go z linku http://www.squirrelmail.org/countdl.php?fileurl=htt … -1.2.9.tar.gz
Procedura instalacji jest standardowa. Wypakowujemy plugin do katalogu
/usr/share/squirrelmail/plugins/quicksave. Zmieniamy nazwę pliku config.sample.php na config.php
Możemy sobie zajżeć do pliku i zmienić czas zapisywania dokładnie w tym miejscu
$default_save_frequency = 5;
Ja mam ustawione na 15 sekund . A no właśnie czas podawany jest w sekundach.
Otwieramy konfiguratora SQ
[user@tyran]#/usr/share/squirrelmail/configure
. Wybieramy 8 i szukamy naszego pluginu quicksave. Po jego dodaniu wciskamy S i Q. Plugin już działa można testować
Jak to przetestować.
Rozpocznij pisanie e-mail i poczekaj 5 lub 15 sekund, przejdź do innej skrzynki lub zakładki, tak żeby stracić z oczu pisany e-mail. Po kliknięciu na nowy dostaniemy ładny komunikat , że poprzedni list nie został ukończony i czy go przywrócić. Jeśli klikniemy tak to będzie wszystko powrotem, jeśli weźmiemy nie to zostanie skasowany. Proste fajne i przyjemne.
--- -Zmiana języka podczas logowania ----
Nieraz mamy problem bo nasza poczta ma być uniwersalna dla pracowników nie polsko języcznych.
Dzięki temu plug-inowi bardzo łatwo można to dostosować. Podczas logowania dojdzie nam nowa opcja wybór języka.
Pobieramy plug-in:
http://www.squirrelmail.org/countdl.php?fileurl=htt … -1.4.0.tar.gz
Otwieramy konfiguratora SQ
[user@tyran]#/usr/share/squirrelmail/configure
. Wybieramy 8 i szukamy naszego pluginu selekt_language. Po jego dodaniu wciskamy S i Q. Plugin już działa można testować.
Jeśli nie będzie go widać na stronie logowania trzeba delikatnie mu to dopisać.
Wejdź do katalogu
[user@tyran]# cd /usr/share.squirrelmail/src [user@tyran]# patch –p 0 < ../plugin/select_language/login.php.diff
Po tej skomplikowanej operacji już na pewno ruszy. Mi ruszyło od pierwszego strzału nic nie musiałem patch-ować. Powodzenia
---- Automatyczne wylogowanie ---
Bardzo fajna opcja dla zapominalskich użytkowników.
Pobieramy plug-in.
http://www.squirrelmail.org/countdl.php?fileurl=htt … .1-0.5.tar.gz
Plug-in wypakowujemy i przekopiowujemy do katalogu z plug-inami SQ.
Możemy edytować plik config.php i w nim ustawiać czas po jakim użytkownik zostanie automatycznie wylogowany. Czas ustawiamy w sekundach dokładnie w tej linijce
$timeout_in_minutes = 120;
Dodajemy nasz plugin
[user@tyran]#/usr/share/squirrelmail/configure
. Wybieramy 8 i szukamy naszego pluginu time out_user. Po jego dodaniu wciskamy S i Q.
Bardzo proste i skuteczne.
---- Virtualna klawiatura ----
Bardzo fajna zabawka zwiększająca bezpieczeństwo logowania. Dzięki wirtualnej klawiaturze nikt nas nie może podsłuchać i odczytać naszego hasła.
Pobieramy plug-in
http://www.squirrelmail.org/countdl.php?fileurl=htt … -0.9.1.tar.gz
Procedura standardowa jak do wszystkich ( wypakowujemy i przenosimy do plugins).
Zmieniamy nazwę pliku config.sample.php na config.php. Otwieramy pliczek i zmieniamy wartości w polach zgodnie z zapotrzebowaniem
// jaki język ma obsługiwać nasza klawiatura $vkeyboard_layout = 'pl_PL'; //rozmiar okna klawiatury $vkeyboard_width = '450'; $vkeyboard_height = '250'; // czas po jakim klawisz sam zostanie wciśnięty , ale musi być na nim zatrzymana myszka wtedy to //zadziała i sam wpisze literkę $vkeyboard_timer = '5';
Zapisujemy plik i dodajemy go do plug-inów SQ
[user@tyran]#/usr/share/squirrelmail/configure
. Wybieramy 8 i szukamy naszego plug-inu keyboard. Po jego dodaniu wciskamy S i Q.. Podczas logowania dojdzie nam klawisz użyj wirtualnej klawiatury. Bardzo fajne i sympatyczne narzędzie
POLECAM
Mam nadzieję że komuś się przyda. Dzięki temu będzie łatwiej.
Powodzenia
Redelek
Offline