sobota, 11 luty 2012 
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
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
SQUID - najpopularni...
Kompilacja i konfigu...
Samba - serwer plikó...
Neostrada+ i modem ...
Praktyczne IPFW
Upgrade systemu
NATowanie czyli jak ...
Apache (konfiguracja...
MRTG - statystyki ru...
Postfix - bezpieczny...
CVSup - pomocny podc...
Postfix z autoryzacj...
Neostrada na modemie...
System Portów (Kolek...
Instalacja FreeBSD 5...
Top Download
File icon Postfix - "Krok po kroku" v1.18107
File icon Postfix - "Krok po kroku" v1.06803
File icon PPTPd - "Prosty i szybki VPN" v1.0b6420
File icon sdi.sh3887
File icon uEagle 1.0p12975
File icon named.sh2945
File icon uEagle 0.99b2869
File icon cs.sh2834
File icon uEagle 1.02759
File icon uEagle 1.12568
Ostatnie komentarze
jeden raz na konto
Dodał: arti
Dnia: 2011-06-15 15:10:56
Re: Kod rabatowy na...
Dodał: cooler
Dnia: 2011-06-15 13:59:07
JAK NIE DZIALA opti...
Dodał: wierzba86
Dnia: 2010-02-25 21:37:29
JAK NIE DZIALA opti...
Dodał: wierzba86
Dnia: 2010-02-25 21:36:09
RE: transparent a v...
Dodał: Trash
Dnia: 2009-10-06 15:45:18
transparent a virus...
Dodał: grzywka18
Dnia: 2008-05-13 11:19:58
Postfix - bezpieczny i wydajny serwer MTA - 1. Instalacja Drukuj E-mail
Oceny: / 27
KiepskiBardzo dobry 
sobota, 24 kwiecień 2004 - Napisał: Tomasz Stała (49052 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 listopad 2005 )

« wstecz   dalej »
Ciekawostki
By zobaczyć 10 największych plików w katalogu lub partycji, użyj
% du /partycja_lub_katalog | sort -rn | head
Pobierz
FreeBSD
OpenBSD
NetBSD
DragonFlyBSD
PC-BSD
FreeSBIE LiveCD
4.4BSD Lite
Domeny
Google

Google


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




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

Korzystamy ze statysyk