środa, 07 stycznia 2009 
Start arrow FreeBSD arrow POCZTA arrow Postfix + MySQL + SASL2
Menu BSD4u
FreeBSD
OpenBSD
NetBSD
Dla *BSD
FAQ BSD4u
Forum BSDGuru.org
Security Advisory
Licencje
Images BSD
Menu ogólne
Start
Aktualności
Download
Sondy
Szukaj
Linki
Książki
About BSD4u
Info
Team BSD4u
Regulamin
Kanał #BSD4u
Kontakt
Sondy
Co sądzisz o naszym nowym Projekcie, i jak oceniasz zmianę koncepcji Projektu?
 
Popularne
Kompilacja i konfigu...
SQUID - najpopularni...
Neostrada+ i modem ...
NATowanie czyli jak ...
Samba - serwer plikó...
Upgrade systemu
Apache (konfiguracja...
Praktyczne IPFW
MRTG - statystyki ru...
CVSup - pomocny podc...
Neostrada na modemie...
Postfix z autoryzacj...
Postfix - bezpieczny...
System Portów (Kolek...
Dummynet - dzielenie...
Top Download
File icon Postfix - "Krok po kroku" v1.16860
File icon Postfix - "Krok po kroku" v1.06618
File icon PPTPd - "Prosty i szybki VPN" v1.0b6108
File icon sdi.sh3848
File icon uEagle 1.0p12966
File icon named.sh2910
File icon uEagle 0.99b2865
File icon cs.sh2786
File icon uEagle 1.02753
File icon uEagle 1.12558
Ostatnie komentarze
transparent a virus...
Dodał: grzywka18
Dnia: 2008-05-13 11:19:58
hmm
Dodał: dzibi
Dnia: 2007-12-12 10:01:14
Bez tytułu
Dodał: grzywka18
Dnia: 2007-12-11 17:46:06
Bez tytułu
Dodał: termid
Dnia: 2007-05-09 18:01:11
Bez tytułu
Dodał: sarelo33
Dnia: 2006-12-30 23:50:14
Jest ok ale..
Dodał: theviant
Dnia: 2006-11-16 08:10:05
Google

Google


Newsletter
Zapisz się na nasz newsletter, jeżeli chcesz być na bieżąco informowany o aktualnościach..




Postfix - ''Krok po kroku'' - 1a. Instalacja i podstawowa konfiguracja Drukuj E-mail
Oceny: / 17
KiepskiBardzo dobry 
piątek, 08 kwietnia 2005 - Napisał: Artur Zdoliński (26194 odsłon)
Spis treści
1a. Instalacja i podstawowa konfiguracja
1b. Konfiguracja Postfixa i SMTP AUTH
1c. Konfiguracja Postfixa i TLS
2. Serwer pośredniczący POP3
3. Instalacja i konfiguracja ClamAV
4. Instalacja i konfiguracja AMaViS
5. Administracja Postfixem
6. MKS_Vir

2. Serwer pośredniczący (Server that provides access to Maildir)

a. Instalacja i uruchamianie demona popa3d

No to mamy już skonfigurowanego Postfix'a, teraz wypadałoby zająć się serwerem POP3. Prosty i solidnym, a zarazem bezpiecznym serwerem POP3, jest demon popa3d Solar Designer'a. Jest on bardzo prosty w instalacji, więc na początek możemy go zainstalować. Instalujemy go z portów. Wchodzimy do katalogu z demonem i wydajemy polecenia do instalacji naszego serwera POP3:

# cd /usr/ports/mail/popa3d
# make build && make install && make clean

Teraz edytujmy plik `inetd.conf` do którego wstawimy poniższą linijkę:

# ee /etc/inetd.conf

--- inetd.conf ---

pop3 stream tcp nowait root /usr/local/libexec/popa3d popa3d

--- end inetd.conf ---

Spowoduje to uruchamianie demona popa3d z poziomu inetd, jako standardowego serwer POP3. Pozostało więc tylko przeładować demona inetd w celu uruchomienia popa3d, aby to zrobić wydajemy polecenie:

# killall -HUP inetd

UWAGA! Popa3d domyślnie nie obsługuje konta root`a (dla bezpieczeństwa) – więc nie próbuj sprawdzać konta roota.

b. Pierwsze uruchamianie Postfix`a

Skoro mamy już skonfigurowany i uruchomiony serwer POP3, został nam do uruchomienia serwer SMTP. Wpierw tworzymy plik `postfix.sh`, który będzie odpowiadał za uruchomienie Postfix'a przy starcie systemu.

# touch /usr/local/etc/rc.d/postfix.sh

# chmod 0700 /usr/local/etc/rc.d/postfix.sh
# ee /usr/local/etc/rc.d/postfix.sh

--- postfix.sh ---

#!/bin/sh
case $1 in
    start)
        if [ -x /usr/local/sbin/postfix ]; then
        /usr/local/sbin/postfix start
        fi
    ;;
    stop)
        /usr/local/sbin/postfix stop
    ;;
    reload)
        /usr/local/sbin/postfix reload
    ;;
    *)
        echo "USAGE $0 (start|stop|reload)"
    exit 1
esac

--- end postfix.sh ---

*** Innym – (według mnie trochę gorszym) rozwiązaniem jest link do postfixa:

# cd /usr/local/etc/rc.d
# ln -s /usr/local/sbin/postfix postfix.sh

Uruchamiam teraz, przy użyciu w/w pliku demona postfix – wydajemy komendę:

# /usr/local/etc/rc.d/postfix.sh start

Jeśli wszystko pójdzie dobrze, powinniśmy ujrzeć następujący komunikat:

postfix/postfix-script: starting the Postfix mail system"

Zalogujmy się teraz na nasz serwer na port 25 używając programu telnet, aby sprawdzić czy wszystko działa prawidłowo:

# telnet 127.0.0.1 25

Wpisz:

EHLO domena.pl

Gdzie domena.pl jest twoją domeną pocztową.

Jeśli wyświetli się komunikat taki jak poniżej, znaczy to że udało nam się poprawnie skonfigurować serwer SMTP + POP3 i wszystko działa w należytym porządku.

Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
220 domena.pl ESMTP Postfix
EHLO domena.pl
250-domena.pl
250-PIPELINING
250-SIZE 10240000
250-ETRN
250-XVERP
250 8BITMIME

Wpisujemy QUIT aby zakończyć połączenie.

c. Instalacja serwera Courier zamiast Popa3d

Tak jak wspomniałem na początku – Popa3d jest to „Prosty i solidnym, a zarazem bezpiecznym serwerem POP3” – do podstawowych zadań się nadaje, jednak gdy chcemy rozbudować nasz serwer, musimy go zastąpić bardziej zaawansowanym i funkcjonalnym programem jak np.:

courier-imap-4.0.2,1 - IMAP (and POP3) server that provides access to Maildir mail

Instalacja nie powinna nikomu sprawić kłopotów

# cd /usr/ports/mail/courier-imap
# make install clean

Podczas instalacji powinno wyskoczyć menu konfiguracyjne z którego wybieramy przykładowo:

[X] OPENSSL Build with OpenSSL support
[X] AUTH_USERDB Userdb support

Po poprawnym zainstalowaniu powinniśmy mieć katalog: /usr/local/etc/courier-imap z ustawieniami programu. Najczęściej nie trzeba zmieniać nic w ustawieniach i tylko skopiować pliki typu „sample”

# cp /usr/local/etc/courier-imap/imapd.dist /usr/local/etc/courier-imap/imapd
# cp /usr/local/etc/courier-imap/ pop3d /usr/local/etc/courier-imap/imapd

# ee /etc/rc.conf

--- rc.conf ---

courier_imap_pop3d_enable="YES"
courier_imap_imapd_enable="YES"

--- end rc.conf ---

Courier obsługuje również IMAP oraz POP3 po przez SSL – jednak o tym może kiedy indziej ;-)

Przy instalacji Courier Imap zaznaczenie AUTH_USERDB wymusi najprawdopodobniej instalację dodatkowej paczki: courier-authlib-0.55_2 Należy ją również skonfigurować (jako że paczka jest tej samej „produkcji” instalacja przebiega bardzo podobnie jak IMAPa)

--- rc.conf ---

courier_authdaemond_enable="YES"

--- end rc.conf ---



Ostatnio aktualizowany ( piątek, 11 listopada 2005 )

dalej »
Ciekawostki
Możesz zainstalować dodatkowe programy używając systemu portów dostępnego w FreeBSD. Jeśli chcesz zainstalować jakiś program, możesz go ściągnąć, skompilować i zainstalować pisząc po prostu
# cd /usr/ports/_kategoria_/_n azwa_portu_
# make install && make clean
jako root. System portów ściągnie źródła programu, zaaplikuje odpowiednie łatki, tak by program mógł działać na FreeBSD, skompiluje je, zainstaluje, zarejestruje jego instalację, by później zautomatyzować jego deinstalacje, oraz wyczyści tymczasowo użytą przestrzeń dyskową. Możesz usunąć zainstalowany port, jeśli uznasz że w końcu nie jest on Tobie potrzeby wpisująć
# cd /usr/ports/_kategoria_/_n azwa_portu_
# make deinstall
oczywiście jako root.
Pobierz
FreeBSD
OpenBSD
NetBSD
DragonFlyBSD
PC-BSD
FreeSBIE LiveCD
4.4BSD Lite
Reklama M3M.pl
Domeny
Książki

FreeBSD. Księga eksperta

FreeBSD. Księga eksperta

Cena: 125.00 zł
Dodaj do koszyka


FreeBSD. Podstawy administracji systemem

FreebBSD

Cena: 64.90 zł
Dodaj do koszyka


OpenBSD. Podstawy administracji systemem

OpenBSD

Cena: 84.90 zł
Dodaj do koszyka


OpenBSD. Tworzenie firewalla za pomocą PF

Firewall PF

Cena: 44.90 zł
Dodaj do koszyka

Licznik odwiedzin
Odwiedziło już nas
2588018
Internautów od lutego 2003

Korzystamy ze statysyk