Postfix: postavljanje, instalacija. Postfix poslužitelj pošte

Postfix je besplatan softver poslužitelja e-pošte namijenjen za korištenje na Unix operativnim sustavima. To se odnosi na klase agenata za prijenos poruka (MTA) koji šalju poruke e-pošte među klijentima e-pošte korisnika. Za organizaciju poslužitelja slične pošte veza Ubuntu Linux + Postfix je izuzetno popularna. Njihove postavke će se raspravljati u članku u nastavku.postavljanje postfixa

Priprema za instalaciju Postfixa

Prije nego počnete instalirati Postfix, morate izvesti nekoliko postupaka za ispravno postavljanje resursa. Pretpostavlja se da je operativni sustav Ubuntu Linux već instaliran i spreman za rad na poslužitelju.

Postavite ispravan naziv računala

Po zadanom, Postfix koristi naziv glavnog računala poslužitelja pošte kako bi se identificirao kada komunicira s drugim agentima za razmjenu poruka. Naziv hosta može biti od dvije vrste: jednostavna riječ ili potpuno kvalificirani naziv domene (FQDN). Kada se to primjenjuje?

Naziv računala u obliku jednostavne riječi obično se koristi za osobna računala. Ako koristite Linux na kućnom računalu, možete ga nazvati, na primjer, Linux, debian, ubuntu. FQDN se sastoji od dva dijela: naziva glavnog računala i naziva domene. Na primjer, mail.yourdomain.co.

ovdje mail adresu - naziv čvora, yourdomain.com Je li naziv domene. FQDN se obično koristi za internetske poslužitelje i treba ih koristiti prilikom konfiguriranja Postfixa za slanje pošte. Gornji obrazac FQDN standardan je za poslužitelje e-pošte.

Da biste saznali FQDN poslužitelja, unesite sljedeću naredbu u Ubuntu terminal: naziv hosta -f.

Ako poslužitelj još nema FQDN, možete je postaviti pomoću uslužnog programa hostnamectl. sudohostnamectlset-hostnamevaš-FQDN.

Nakon toga odjavite se s računa na sustavu i prijavite se. Promjene možete vidjeti uz pomoć naredbe naziv hosta -f.pošte

Provjerite vrijeme sustava

Prolazeći kroz Postfix, pošta prima vremensku marku. Za to, poslužitelj provjerava vrijeme svog sustava. Ova oznaka također je zapisana na njegovu Postfixovu zapisnik (/var / log / mail.log). Stoga, prije instaliranja Postfixa, vrijeme sustava mora biti ispravno postavljeno.

Upotrijebite naredbu za datum kako biste saznali vremensku zonu i trenutačno vrijeme sustava na Ubuntu poslužitelju: user @ mail: ~ $ date. Ned pro 31 06:37:19 BST 2017.

Postavite DNS zapise za poslužitelj e-pošte

  • Zapis MX. MX zapis (iz engleskog "pošte izmjenjivača") govori drugim agentima za prosljeđivanje poruka da je vaš poslužitelj mail.yourdomain.com odgovoran je za slanje pošte na vašu domenu. Napišite MX @ mail.yourdomain.com.
  • Snimanje A. A-rekord uspostavlja vezu između FQDN i IP adrese: mail.yourdomain.com.
  • Zabilježite PTR. PTR zapis (iz engleskog "indikatora pokazivača") uspostavlja povratne informacije između IP adrese i FQDN-a. To je suprotno rekordu A i koristi se za obrnuti DNS upite. mail.yourdomain.com

Sva 3 unosa postavljena su na strani vašeg pružatelja usluge hostinga. Davatelj usluga obično ih postavlja automatski, ali ako je potrebno, možete ih ručno odrediti pomoću upravljačkog sučelja svog hostinga.

Povratne informacije između zapisa A i PTR zapisa koriste se kada je blokiran neželjeni sadržaj. Mnogi agenti za razmjenu poruka prihvaćaju poštu samo ako je poslužitelj stvarno povezan s određenom domenom. Morate postaviti unos PTR tako da poruke s vašeg poslužitelja ne dosegnu mapu pošiljatelja u mapi neželjene pošte.

Da biste saznali PTR zapis za određenu IP adresu, pokrenite sljedeću naredbu na konzoli: kopati -x <IP +kratkeili domaćin <IP.

Po dovršetku pripreme, započnite instalaciju Postfixa.konfiguriranje postfix ubuntua

Instalirajte Postfix i konfigurirajte

Da biste preuzeli Postfix, na terminalu na Ubuntu poslužitelju izvršite sljedeće dvije naredbe:

  • sudo apt-get update-
  • sudo apt-get install postfix -y.

Za novo instalirani Postfix, postava počinje odabirom vrste konfiguracije pošte:

  • Nema konfiguracije - tijekom instalacijskog postupka, nikakvi parametri neće biti konfigurirani.
  • Internetske stranice - Postfix će biti konfiguriran za slanje e-pošte na druge poslužitelje e-pošte i primanje poruka od njih.
  • Internet s maštom - Postfix poslužitelj će se koristiti za primanje e-pošte s drugih poslužitelja e-pošte, ali poruke će biti poslane preko poslužitelja za prosljeđivanje.
  • Satelitski sustav - Ponavljač će se koristiti za primanje i slanje pošte.
  • Samo lokalno - e-mail će biti proslijeđen samo na lokalnom računu.

Zatim unesite naziv domene kao naziv poštanskog sustava, to jest, što se događa u adresi e-pošte nakon simbola @. Na primjer, ako je vaša adresa e-pošte: [email protected], morate unijeti naziv sustava pošte yourdomain.com.

Konfiguracija Postfixa u Ubuntu je potpuna.

Nakon instalacije automatski će se pokrenuti Postfix poslužitelj, a u direktoriju / etc generirat će se konfiguracijska datoteka /etc/postfix/main.cf. Sada možemo provjeriti Postfix verziju sa sljedećom naredbom:

korisnik @ mail: ~ $ sudo postconf mail_version

mail_version = 2.11.0

Također možemo saznati pomoću uslužnog programa netstat koji glavni Postfix proces sluša na TCP portu 25: sudo netstat -lnpt.

Prije slanja prvog testnog pisma nije neophodno provjeriti je li port 25 blokiran vatrozidom. Za skeniranje otvorenih portova, možete koristiti program nmap. Pokrenite sljedeću naredbu na terminalu na nekom drugom računalu pod Linuxom (na primjer, na računalu), zamjenjujući ga stvarnom IP adresom poslužitelja: sudo nmap .

Uobičajeno je da je priključak 25 otvoren, budući da je ovo standardni priključak za e-poštu. Ako je zatvorena, trebate unijeti promjene u postavkama vatrozida iptables na poslužitelju. Istodobno, morate dopustiti dolazne i odlazne veze na ovu luku. Ako ga blokira vaš davatelj usluge hostinga, obratite se predstavniku i zamolite ga da ga otvore.instalacija postfixa

Slanje ispitnog pisma

Strogo govoreći, sada možemo slati i primati e-poštu u Ubuntu konzoli. Ako se poziva vaš korisnički račun na poslužitelju korisnik, vaša će adresa e-pošte biti [email protected]. Kao test možete poslati e-poruku administratoru resursa (root korisnika) ili bilo kojoj e-adresi Gmaila, "Yandex" i tako dalje.

Kada instalirate Postfix u katalog / usr / sbin / sendmail Binarna datoteka špeditera sendmail poruke je napisana. Možemo ga upotrijebiti za slanje pokusnog pisma na Gmail adresu, na primjer: odjek«Test» | sendmailpodacima okorisničkom računu@gmail.com

Ova jednostavna naredba govori sendmailu, morate pročitati poruku iz standardnog unosa i stvoriti tijelo e-pošte s tekstom "test", a zatim ga poslati na određenu adresu e-pošte za Gmail. Pismo s ovim tekstom trebalo bi doći u vaš Google spremnik. Imajte na umu da ne morate navesti adresu pošiljatelja: automatski postavlja Postfix poruke u metapodatke, pri postavljanju koje smo naveli naziv poštanskog sustava.

Sada pokušajte odgovoriti na ovu poruku kako biste provjerili kako Postfix prihvaća poruke. Dolazne poruke e-pošte koje dolaze na vaš poslužitelj e-pošte spremljene su u imeniku / var / spool / mail / i / var / mail /. Nalazu se također može pronaći i mjesto dolaznih slova: postconf ail_spool_directory.

Zapisnik poruka Postfix nalazi se u datoteci /var/log/mail.log.

Instalirajte i konfigurirate filtar za neželjenu poštu



U Postfixu konfigurirajte filtar za neželjenu poštu instaliranjem spamassassin i spamc: apt-get install spamassassin spamc

SpamAssassin - Ovo je filtar za neželjenu poštu koji će filtrirati neželjenu poštu na vašem poslužitelju sukladno konfiguriranim postavkama. Razmotrite ih.

Glavna konfiguracijska datoteka za filtar za neželjenu poštu jest /etc/mail/spamassassin/local.cf, koji se može otvoriti pomoću bilo kojeg uređivača teksta koji vam odgovara. Konkretno, sljedeće su postavke važne za filtriranje, koje morate dodati ili isključiti:

report_safe 0

required_score 8.0

rewrite_header Predmet [SPAM]

  1. parametar report_safe preporučuje se da je postavite jednakom 0. U tom će slučaju dolazni spam primiti u zaglavlju oznaku koju postavlja parametar rewrite_header. Ako vrijednost parametra postavite na 1, poruke će se izbrisati.
  2. parametar required_score Odgovoran za osjetljivost filtra za neželjenu poštu. Što je niža vrijednost, to je veća poruka filtriranja. Za velike poslužitelje e-pošte koji služe više od stotina računa, vrijednost required_score preporuča se instalirati u intervalima između 8,0 i 10,0.

Spremite konfiguracijsku datoteku, a zatim omogućite i pokrenite filtar za neželjenu poštu i ažurirajte njegovu konfiguraciju:

# systemctl omogućiti spamassassin

# systemctl pokrenuti spamassassin

# sa-ažuriranjepoštanska pošta

Integracija Postfix i SpamAssassin

Da bi učinkovito integrirali Postfix s filtrom za neželjenu poštu, morate stvoriti zasebni korisnik i grupu za postupak filtriranja neželjene pošte:

# useradd spamd -s / bin / false -d / var / log / spamassassin

Zatim dodajte sljedeću liniju do kraja konfiguracijske datoteke /etc/postfix/master.cf:

spamassassin unix - n n - - cijevni zastavice = R user = spamd argv = / usr / bin / spamc -e / usr / sbin / sendmail -oi -f $ {sender} $ {recipient}

Nakon toga, na početku datoteke naznačavamo to SpamAssassin funkcionira kao filter sadržaja (parametar content_filter):

-o content_filter = spamassassin

Konačno, ponovno pokrenite Postfix kako biste primijenili promjene:

# systemctl ponovo pokrenite postfix

Filtar za neželjenu poštu sada je konfiguriran.

Da biste testirali izvedbu SpamAssassina, možete pokrenuti sljedeći test. Pošaljite e-poštu s drugog poslužitelja e-pošte (na primjer, Gmail ili Yandex) na adresu e-pošte na vašem poslužitelju. Dajte mu bilo kakav naslov, a u tijelu poruke upišite:

XJS * C4JDBQADN1.NSBN3 * 2IDNEN * GTUBE-STANDARD-ANTI-UBE-TEST-EMAIL * C.34X

Prilikom slanja gore navedenog teksta na vaš poslužitelj, na primjer, s računa usluge Gmail, primat će se sljedeći odgovor:

Potvrdite SpamAssassin Otkrivanje neželjene pošte

Druga poruka će biti zapisana u zapisnik, a može se pogledati pomoću sljedeće naredbe:

# journalctl | grep spam

Poruka dnevnika sadrži tekst: Monitor SpamAssassin Mail zapisnici

Osim toga, možete provjeriti SpamAssassin izravno s konzole: # SpamAssassin -D < /usr/udio/doktor/SpamAssassin-3.4.0 /uzorak-spam.txt

Gornja naredba daje prilično detaljni rezultat, koji bi trebao sadržavati sljedeću liniju: testSpamAssassinspamodCommandline.konfiguriranje postfixa za slanje pošte

zaključak

Nakon postavljanja vlastitog privatnog poslužitelja e-pošte, možete osobno osigurati privatnost svojih poruka e-pošte, jer samo vi - administrator poslužitelja - imat ćete pristup porukama pohranjenim na poslužitelju. S druge strane, stvaranje osobnog poslužitelja e-pošte zahtijeva mnogo napora.postfix konfigurira filtar za neželjenu poštu

Nakon dovršavanja preporuka u ovom članku, možete instalirati i pravilno konfigurirati poslužitelj e-pošte na temelju Ubuntu Linuxa i Postfixa za primanje i slanje poruka, kao i za filtriranje neželjene pošte. Upute vrijede za verzije Ubuntua, počevši od 12.04.

Dijelite na društvenim mrežama:

Povezan
Pregled CentOS 7: instalacija, postavke i preporukePregled CentOS 7: instalacija, postavke i preporuke
Linux poslužitelj pošte: Pregled i konfiguracijaLinux poslužitelj pošte: Pregled i konfiguracija
Konfiguriranje Yandex pošte u Mozilla ThunderbirduKonfiguriranje Yandex pošte u Mozilla Thunderbirdu
Neočekivani problem: kako saznati svoju e-poštuNeočekivani problem: kako saznati svoju e-poštu
Kako postaviti poštu na Androidu. Brzi načini konfiguriranja e-pošte na pametnom telefonuKako postaviti poštu na Androidu. Brzi načini konfiguriranja e-pošte na pametnom telefonu
Mail SMTP portovi i njihovo značenjeMail SMTP portovi i njihovo značenje
SMTP poslužitelj za distribuciju. Kako konfigurirati SMTP poslužiteljSMTP poslužitelj za distribuciju. Kako konfigurirati SMTP poslužitelj
Kompetentno i brzo postavljanje poslužitelja pošteKompetentno i brzo postavljanje poslužitelja pošte
Postavljanje Yandex pošte na iPhone: metode sustavaPostavljanje Yandex pošte na iPhone: metode sustava
Poštanske usluge i korak po korak upute o konfiguriranju Mail.ru - OutlookPoštanske usluge i korak po korak upute o konfiguriranju Mail.ru - Outlook
» » Postfix: postavljanje, instalacija. Postfix poslužitelj pošte
LiveInternet