INSTALACJA COURIER-MTA
=SOF=
Kod: Zaznacz cały
apt-get install courier-mta
Setting up courier-authlib (0.58-4) ...
Setting up courier-authdaemon (0.58-4) ...
Starting Courier authentication services: authdaemond.
Setting up courier-authlib-userdb (0.58-4) ...
Setting up courier-base (0.53.3-5) ...
Setting up courier-mta (0.53.3-5) ...
Starting Courier mail server: done.
Starting Courier mail filter: done.
Starting Courier SMTP server: done.
apt-get install courier-mta-ssl
(okienko z zapytaniem o utworzenie certyfikatu)
Setting up courier-ssl (0.53.3-5) ...
Setting up courier-mta-ssl (0.53.3-5) ...
Generating a 1024 bit RSA private key
(...)
Starting Courier SMTP/SSL server: done.
apt-get install courier-imap
Setting up courier-imap (4.1.1.20060828-5) ...
Starting Courier IMAP server: imapd.
apt-get install courier-imap-ssl
Setting up courier-imap-ssl (4.1.1.20060828-5) ...
Generating a 1024 bit RSA private key
(...)
Starting Courier IMAP-SSL server: imapd-ssl.
apt-get install courier-pop
Setting up courier-pop (0.53.3-5) ...
Starting Courier POP3 server: pop3d.
apt-get install courier-pop-ssl
Setting up courier-pop-ssl (0.53.3-5) ...
Generating a 1024 bit RSA private key
(...)
Starting Courier POP3-SSL server: pop3d-ssl.
apt-get install courier-maildrop
Setting up courier-maildrop (0.53.3-5) ...
apt-get install courier-authlib-mysql
Setting up courier-authlib-mysql (0.58-4) ...
apt-get install courier-webadmin
(Pytanie o przeniesienie pliku do katalogu CGI-BIN, ustalenie hasla)
Setting up courier-webadmin (0.53.3-5) ...
Koniec.
Konfiguracja:
*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
Ustawiamy WebAdmina:
Jesli podczas instalowania paczki wybrales auto-przeniesienie do katalogu cgi-bin,
plik o nazwie webadmin badz courierwebadmin zostal tam utworzony.
Jesli nie, musisz go przeniesc samodzielnie:
/usr/lib/courier/courier/webmail/webadmin
... do katalogu cgi-bin serwera.
Uprawnienia pliku to owner:root, group:bin - r-sr-xr-x (4555)
Jesli mamy SSL w katalogu CGI otwieramy adres:
http://serwer/cgi-bin/webadmin
Powinnismy zobaczyc ekran logowania. Wpisujemy wczesniej ustawione haslo
(podczas instalacji paczki wyskoczylo okienko z prosba o podanie hasla. Jesli go nie ustawiles,
zrob plik "/etc/courier/webadmin/password" do ktorego wpisz haslo - plik powinien zawierac 2 linijki - 1 z haslem, druga pusta).
Na tym etapie powinno wszystko dzialac.
Mozliwe bledy:
[Internal error (module sqconfig.c, line 77) - contact system administrator] - chmod
Bledy kompilacji - zly chmod (komunikat powyzej), nie mozna sie zalogowac - bledne pobieranie pliku z haslem, haslo nie dziala.
Mozna zrobic "obejscie" kasujac odpowiednie linijki w pliku:
/usr/share/courier/webadmin/webadmin.pl (np. linia 703 to weryfikacja hasla)
... gdyz czesto ciezko jest okreslic dlaczego dane haslo nie dziala.
*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
Reszta konfiguracji moze zostac zmieniona poprzez Webadmina.
Inne, mozliwe bledy wystepujace podczas korzystania z serwera:
[Cannot store record for 127.0.0.1 - duplicate or out of disk space.]
"solution - most text editors such as emacs create backup files when they save a file.
These backup files normall end with a ~ (tilde) and they confuse the makesmtpaccess script"
[Cannot create this folder] - IMAP, klient
solution - Chmod dla $Maildir musi miec prawa zapisu (do tworzenia nowych folderow).
[chdir Maildir: No such file or directory]
solution - Sprawdz sciezke Maildir i jej prawa odczytu.
[Maildir]
Powinno zostac stworzone przy uzyciu "maildirmake /home/nazwa_maildir"
*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
Sprawdzenie serwerow SMTP POP IMAP
[IMAP]
telnet adres-ip-serwera 143
abc1 login uzytkownik haslo
abc2 select inbox
...
abc4 close
abc5 logout
[POP3]
telnet adres-ip-serwera 110
Powinnismy zobaczyc wiadomosc zwrotna:
OK, Hello there.
user uzytkownik
pass haslo
[SMTP]
Juz mi sie nie chcialo sprawdzac.
=EOF=
[ Dodano: 2008-01-27, 22:09 ]
Wielokropek, teraz chce uzywac tego maila dla kilku domen jednoczesnie (subdomen itd.) wiec troche nieporecznie bedzie mi dodawac uzytkownikow unixa. Zrobic to na bazie MySql ?