sobota, 17 maja 2008 
Start arrow FreeBSD arrow POCZTA arrow Postfix - bezpieczny i wydajny serwer MTA
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 ...
Upgrade systemu
Samba - serwer plikó...
Apache (konfiguracja...
Praktyczne IPFW
MRTG - statystyki ru...
Neostrada na modemie...
CVSup - pomocny podc...
Postfix z autoryzacj...
System Portów (Kolek...
Postfix - bezpieczny...
Dummynet - dzielenie...
Top Download
File icon Postfix - "Krok po kroku" v1.06495
File icon Postfix - "Krok po kroku" v1.15937
File icon PPTPd - "Prosty i szybki VPN" v1.0b4823
File icon sdi.sh3827
File icon uEagle 1.0p12958
File icon named.sh2898
File icon uEagle 0.99b2861
File icon cs.sh2769
File icon uEagle 1.02751
File icon uEagle 1.12553
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 - bezpieczny i wydajny serwer MTA - 1. Instalacja Drukuj E-mail
Oceny: / 25
KiepskiBardzo dobry 
sobota, 24 kwietnia 2004 - Napisał: Tomasz Stała (30281 odsłon)
Spis treści
1. Instalacja
2. Podstawowa konfiguracja
3. Instalacja popa3d
4. Uruchamianie Postfixa
5. Konfiguracja SMTP AUTH
6. Konfiguracja TLS
7. Instalacja i konfiguracja ClamAV
8. Instalacja i konfiguracja AMaViS
9. Administracja Postfixem

2. Podstawowa konfiguracja Postfix'a

Zacznijmy od wyłączenia sendmaila, edytujemy więc plik `rc.conf` i ustawiamy w nim następujące zmienne:

# vi /etc/rc.conf

-- rc.conf --

sendmail_enable="NONE"
mta_start_script=""
sendmail_outbound_enable="NO"
sendmail_submit_enable="NO"
sendmail_msp_queue_enable="NO"

-- end of rc.conf --

Teraz możemy stworzyć dowiązanie symboliczne do katalogu z postfixem, oraz do pliku z aliasami, czyli tak zwany `symbolic link` - nie jest to obowiązkowe, lecz dla zachowania estetyki polecam ich utworzenie:

# ln -s /usr/local/etc/postfix /etc/postfix
# ln -s /usr/local/etc/postfix/aliases /etc/aliases

Jeśli już wyłączyliśmy sendmaila, możemy przystąpić do konfiguracji naszego serwera, edytujemy plik `main.cf` następnie zmieniamy w nim co nam potrzeba, w zasadzie to mógłbyś zastąpić cały przykładowy plik konfiguracyjny tym, który jest poniżej. Początkowo nie zamierzałem tu opisywać dokładnie wszystkich opcji, jedynie te najważniejsze. Jednak skoro ma to być w pewnym sensie pomocnik, poszedłem na kompromis i postarałem się w miarę zrozumiale opisać poszczególne opcje. Zakładam, że masz skonfigurowany serwer DNS lub jakąś wydelegowaną domenę. W opisanym przeze mnie konfigu domeny te będą nosić nazwy `domana.pl` oraz `domena2.pl`, przy czym `domena2.pl` będzie domeną wirtualną, o czym napiszę w dalszej części artykułu. Niektóre z opcji są ustawione defaultowo i nie musisz ich zmieniać. Oto plik konfiguracyjny:

# vi /etc/postfix/main.cf

-- main.cf --

# LOCAL PATHNAME INFORMATION
# (Definiujemy ścieżki do katalogów)

queue_directory = /var/spool/postfix # Katalog z plikami komunikującymi się z naszym MTA.
command_directory = /usr/local/sbin # Katalog zawierający pliki do administracji Postfixem.
daemon_directory = /usr/local/libexec/postfix # Katalog z programami demona.

# QUEUE AND PROCESS OWNERSHIP

mail_owner = postfix # Ustawiamy właściciela.

# INTERNET HOST AND DOMAIN NAMES

# Wpisujemy nazwę naszego serwera lub domenę:
myhostname = domena.pl
# Ustawiamy nazwę naszej domeny:
mydomain = $myhostname

# SENDING MAIL

# Opcja ta odpowiedzialna jest za definicję pola "From: " w nagłówkach:
myorigin = $myhostname

# RECEIVING MAIL

# Adresy interfejsów na których będzie nasłuchiwał Postfix:
inet_interfaces = $myhostname, localhost
# Opcja wskazująca Postfix'owi nazwy domen, na które serwer ma akceptować pocztę przychodzącą wyłącznie na te domeny:
mydestination = $myhostname, domena2.pl

# REJECTING MAIL FOR UNKNOWN LOCAL USERS

# Opcja odpowiedzialna za listę nazw odbiorców wiadomości:
local_recipient_maps = $alias_maps unix:passwd.byname
# Numer kodu, który będzie zwracany, gdy w systemie nie ma odbiorcy:
unknown_local_recipient_reject_code = 550
# Ustawiamy limit ilości wiadomości, które mogą być dostarczone do użytkownika w tym samym czasie:
local_destination_concurrency_limit = 2
# Ustawiamy limit ilości użytkowników, których Postfix może obsłużyć równocześnie w tym samym czasie:
default_destination_concurrency_limit = 10

# TRUST AND RELAY CONTROL

# Adresy sieci, z których będzie można przekierować pocztę:
mynetworks = 127.0.0.0/8, 192.168.1.0/24
# Adresy komputerów, z których można będzie przekierować pocztę (relay):
relay_domains = 127.0.0.0/8

# ALIAS DATABASE

# Ścieżka do pliku i bazy z aliasami:
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases

# DELIVERY TO MAILBOX

# Katalog, w którym przechowywane będą wiadomości:
mail_spool_directory = /var/mail

# SHOW SOFTWARE VERSION OR NOT

# Ustawienia nagłówna i banner'a naszego serwera:
mail_name = Postfix
smtpd_banner = $myhostname ESMTP $mail_name

# DEBUGGING CONTROL

debug_peer_level = 2
debugger_command =
PATH=/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin
xxgdb $daemon_directory/$process_name $process_id & sleep 5

# INSTALL-TIME CONFIGURATION INFORMATION

sendmail_path = /usr/local/sbin/sendmail
newaliases_path = /usr/local/bin/newaliases
mailq_path = /usr/local/bin/mailq
setgid_group = maildrop
manpage_directory = /usr/local/man
sample_directory = /usr/local/etc/postfix
readme_directory = no

# OTHERS

# Maksymalna wielkość wysyłanej wiadomości (10 mb):
message_size_limit = 10240000
# Maksymalna pojemność skrzynki pocztowej (25 mb):
mailbox_size_limit = 25600000
# Maksymalna ilość wiadomości wysłanych za jednym razem przez użytkownika:
smtpd_recipient_limit = 10
# Opcja odpowiedzialna za blokowanie komendy SMTP VRFY:
disable_vrfy_command = yes
# Parametr odpowiedzialny za dostarczanie maili jeżeli server jest wyłączony.
# (sprawdzaj zdalny server co pół godziny i zwracaj błąd do nadawcy po trzech dniach):
queue_run_delay = 30m
maximal_queue_lifetime = 3d
# Ustawienia czasów oczekiwania na komunikaty o błędach:
smtpd_error_sleep_time = 3
smtpd_soft_error_limit = 3
smtpd_hard_error_limit = 5

--- end of main.cf --

Oczywiście powyższe opcje musisz dostosować do własnych potrzeb. Myślę, że powyższe wyjaśnienie "niektórych" opcji zostało napisane w sposób dla Ciebie zrozumiały, jeśli nie to obszerny opis wszystkich parametrów konfiguracyjnych znajdziesz w dokumentacji i na stronach manuali, na które gorąco polecam zaglądnąć.



Ostatnio aktualizowany ( wtorek, 08 listopada 2005 )

« wstecz   dalej »
Ciekawostki
Chcesz dowiedzieć się ile słów, lini lub bajtów zawiera plik? Wpisz "wc nazwa_pliku".
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
2179500
Internautów od lutego 2003

Korzystamy ze statysyk