Temat: Potrzebuje pomocy: UBUNTU Server - Postfix + Courier +...
Dobra po kolei.
Postfix to dobry wybor. Jesli masz ubuntu lub debiana przy instalacji wybierz site config.
Zapomnij o courierze. Zainstaluj dovecot - szybki serwer POP3/IMAP + SASL, napisany w C. Konfiguracja polega na odfajkowaniu kilku hashow z configa.
Pierwsze co testujesz to wysylanie mejli. Zainstaluj pakiet mailx i dajesz echo | mail -s TEST mail@gmail.com
Na drugiej konsoli najlepiej miec tail -f /var/log/mail.log |ccze -A
Jak bangla to punkt dla ciebie.
Pozniej probujesz cos wyslac do siebie tzn na konto na maszynie na ktorej jest postfix. W logu powinienes zobaczyc relay=local to znaczy ze MDA jest demon local.
W dovecot.conf odfajkowujesz co potrzeba, poczytaj wiki dovecot na temat private/auth oraz userdb i serwerowaniu wirtualnych userow.
Na razie w postfiksie dajesz sasl auth na disabled. Dodajesz virtual alias maps, virtual_transport ustalasz na dovecot i tworzysz sobie plik /etc/dovecot/passwd ktory wyglada mniej wiecej tak:
adres@email.com:{SHA}earewDWDdvfaTUTAJHASHMKHrFBO4=:1234:100::/home/user/mail/adres.email.com::userdb_mail=maildir:~/Maildir
gdzie 1234 to uid, 100 to gid, ciag {SHA} to haslo, mozesz wygenerowac poleceniem dovecot -ssha1 a reszta to sciezki. Ten plik to polaczenie userdb i passdb dovecota wiec musisz to zaznaczyc w configu.
Pozniej wlaczasz saslsa, ustawiasz odpowiednie prawa do auth/private w /var/spool/postfix i tyle. Przyda sie poczytanie dovecot wiki na temat serwowania virtual users.
Aha, i do 10k wpisów spokojnie możesz stosować mapy postfiksowe (np. hash) w postaci plików płaskich, bo dzialaja bardzo szybko. Z bazami jest zabawa a poza tym uzalezniasz sie od kolejnej uslugi, przez ktora poczta moze nie dzialac.
Marcin Hłybin edytował(a) ten post dnia 28.09.09 o godzinie 18:26