Namestitev in konfiguracija poštnega strežnika. Nastavitev e-poštnih programov na vašem računalniku. Nastavitev odhodne pošte

Nastavitev lastnega poštnega strežnika praviloma ne povzroča posebnih težav. Na internetu je na voljo veliko število že pripravljenih navodil. Dobesedno en ukaz in vrata 25 so že pripravljena. Zabavno postane, ko se poslana elektronska sporočila začnejo vračati, prejemniki pa se pritožujejo, da sporočila niso dostavljena. Tu bo, hočeš nočeš, treba iskati razloge in se poglobiti v tehnologijo.

Kdo pošilja pisma

Danes številne spletne storitve ponujajo možnost povezave vaše domene s storitvijo. Posebej priljubljeno je objavljanje pošte na Gmailu ali Yandexu. Vsa sporočila bodo šla skozi strežnik SMTP, ki ga zagotovijo; zaupanja vreden ponudnik storitev bo ustvaril vse potrebne glave in podpise, ki jim bodo omogočili, da gredo skozi kateri koli filter neželene pošte. Toda ta možnost ni vedno mogoča. Na primer, organizacija ima veliko število uporabnikov in potrebuje posebne nastavitve za pošto, ki niso na voljo v storitvah v oblaku. Ali pa uporabite svoj strežnik s portalom, CMS ali spletno trgovino, iz katere morate pošiljati sporočila.

Vse aplikacije PHP privzeto uporabljajo funkcijo mail() za pošiljanje pošte, ki jih nato pošlje prek lokalnega strežnika SMTP, opisanega v php.ini.

Sendmail_path = /usr/sbin/sendmail -t -i

Ali v virtualnem gostitelju:

Php_admin_value sendmail_path "/usr/sbin/sendmail -t -i -f [e-pošta zaščitena]"

In čeprav je tam v 100% primerih napisan sendmail, je v resnici lahko simbolna povezava, pošto pa pošlje Postfix ali Exim. Za pošiljanje pošte iz aplikacije lahko izberete eno od treh možnosti:

  • Sam motor vam včasih omogoča, da določite zunanji strežnik SMTP (v privzetih nastavitvah ali prek vtičnika, v WordPressu je to WP Mail SMTP ali Easy WP SMTP). Samo vnesti morate podatke o svojem računu in vse težave so rešene.
  • Uporaba vtičnika, ki posnema delovanje lokalnega strežnika SMTP in pošilja sporočila prek poštnega računa na strežniku tretje osebe. SSMTP je pri nas zelo priljubljen.
  • Uporaba lastnega poštnega strežnika. Seveda ga boste morali konfigurirati, vendar obstaja več možnosti konfiguracije.

Zanima nas zadnja možnost. Poglejmo, kako se prebiti skozi tehnologije za zaščito pred vsiljeno pošto in zagotoviti, da je sporočilo dostavljeno prejemniku. Neželene pošte ne bomo filtrirali sami. To je tema drugega članka. Kot testni strežnik SMTP bomo izbrali Postfix in Exim; sta priljubljena na spletnih mestih za gostovanje in ju je preprosto in enostavno konfigurirati, čeprav bodo glavne težave zadevale vse strežnike SMTP.

Kako se izogniti neželeni pošti

Boj proti neželeni pošti je glavobol za vse skrbnike pošte. Še več, v zadnjem času je le relevanten Zadnja stran medalje: filtri za neželeno pošto so dobesedno brutalni. Tako v prejeti pošti tako rekoč ni vsiljene pošte, ampak običajna sporočila nenehno nekam izginjajo, stranke in vodstvo postajajo nervozni, mi pa moramo dodatno poskrbeti, da je sporočilo prišlo do naslovnika. In po namestitvi strežnika SMTP se boste najverjetneje morali še malo poigrati, da boste zagotovili, da bodo sporočila sploh kamor koli prišla. Zlasti za oceno nastavitev bi morali videti, ali so pisma dostavljena v nabiralnike glavnih poštnih sistemov Gmail, Yandex, Mail.Ru. Običajno se na tej stopnji pojavijo prve težave in vse težave je treba rešiti osebno.

Poštne storitve uporabljajo večnivojski sistem za filtriranje neželene pošte, ki je tako resen in tajen, da niti njihova lastna tehnična podpora ne pozna načel. In vsaka storitev ima svoje prioritete. Čeprav je običajno nekaj namigov o razlogu za nedostavo vsebovano v odgovornem pismu storitve. Storitev mail-tester.com pomaga tudi pri analizi vzrokov; samo pošljite pismo na tam naveden naslov in nato po analizi prejmete rezultat in seznam težav. Nekatere od njih je mogoče preveriti in razrešiti, ne da bi še nastavili strežnik SMTP.

Boj proti neželeni elektronski pošti je ustvaril številne tehnologije. Najstarejša med njimi je črna lista, ki vsebuje vse IP-je in domene, ki se ukvarjajo s pošiljanjem neželene pošte, sem lahko vključite tudi odprte releje, posrednike in naslove Dialup, ki se uporabljajo za oddaljeni dostop (to pomeni, da teoretično ne bi smeli pošiljati pošte). Takšni črni seznami so organizirani na različne načine. DNSBL (črni seznam DNS) je priljubljen – črni seznami v formatu DNS, po katerih je enostavno poizvedovati. Danes je na voljo veliko baz podatkov, niso pa vse priljubljene ali uporabljene. Težava je v tem, da ni seznama za določeno e-poštno storitev; koliko in katere zahtevajo, je skrivnost.

Imena domen so tako kot naslovi IP danes lahko rabljena. Obstaja možnost, da jih je storitev za sporočanje uporabila pred vami ali da je gostitelj, ki gostuje na njem, vdrl in poslal neželeno pošto. V skladu s tem lahko končajo v enem od DNSBL-jev in predstavljajo težavo. Mail.Ru je zavrnil pisma enega IP-ja ravno zato, ker je bil na enem od teh napol pozabljenih seznamov, tja je prišel leta 2010. Poleg tega se Mail.Ru sploh ni trudil preveriti pravilnosti SPF in DKIM. Stvari so se premaknile šele, ko so IP odstranili s črne liste.

IP ali domeno lahko preverite sami tako, da pošljete zahtevo DNS izbranemu strežniku DNSBL z uporabo pripomočki za kopanje:

$ host -tA site.ex.dnsbl..ex.dnsbl.org ni najdeno: 3(NXDOMAIN)

Vendar je bolj priročno uporabljati spletne storitve, ki preverjajo več baz podatkov hkrati. IP je mogoče preveriti na dnsbl.info (59 baz) ali whatismyipaddress.com (72 baz), domeno pa še na mxtoolbox.com (107 baz), spamhaus.org ali multirbl.valli.org. Če se na seznamu nenadoma pojavi domena ali IP, je bolje, da takoj pišete podpori in odstranite svoj naslov.


Pravilen DNS

Ko je sporočilo prejeto, oddaljeni strežnik SMTP najprej analizira glavo sporočila. Poštni program pošlje samo Od, Do, Datum, Zadevo in X-Mailer. Na splošno so jasni in preprosto kažejo, od koga in kam poslati. Preostali del glave ustvarita strežnik SMTP in aplikacija, ki ga pošilja. To je, mimogrede, tudi treba upoštevati, ker je pisma, poslana prek Telneta, mogoče poslati, ne pa tudi z Roundcube, preprosto zato, ker imajo drugačno glavo. Roundcube na primer zamenja svoj HELO/EHLO na podlagi spremenljivke server_name ali localhost, če ta ni definirana. Zato ga morate včasih samo izrecno nastaviti:

$rcmail_config["smtp_helo_host"] = "example.org";

Enako velja za PHP skripte, ki jih sami napišete.

Med prenosom bo pismo šlo skozi vsaj dva SMTP strežnika, ki vsak doda nekaj svojega v glavo. Najprej vsak strežnik doda svoj Received: from. Bolje jih je brati od spodaj navzgor. Spodnje sporočilo je pošiljateljev strežnik, zgornje pa prejemnikov strežnik. Čeprav je v resnici morda več strežnikov, to še posebej velja pri delu z velikimi ponudniki storitev, ki pismo, potem ko sprejmejo, posredujejo naprej, ali pri uporabi proxyja SMTP na poti. Za analizo poti sporočila lahko uporabite Googlovo storitev, ki bo v razumljivi obliki prikazala vse strežnike SMTP, čase prenosa ter teste SPF, DKIM in DMARC (več o njih kasneje).


Glave Received so drugačne, čeprav obstajajo splošna pravila. Tipičen je videti takole:

Prejeto: s server.example.org (helo=server.example.org) s strani st15.provider.com z esmtps (Exim 4.80.1) (ovojnica-iz )

Tukaj je bilo sporočilo prejeto s strežnika z imenom server.example.org, ima IP 1.2.3.4, isto ime je bilo uporabljeno v pozdravnem pozdravu, Exim 4.80.1 strežnika st15.provider.com ga je prejel. Sporočilo poslano iz [e-pošta zaščitena]. Ko sprejme takšno glavo, strežnik SMTP začne preverjati podatke. Išče domeno in IP v bazah podatkov DNSBL. Preveri prisotnost zapisa MX za domeno. MX se na začetku uporablja za iskanje poštnih strežnikov, ki služijo določeni domeni; njegova prisotnost potrjuje, da domena pošilja pošto.

Nato izvede povratno razrešitev imen po IP prek povratne poizvedbe DNS z uporabo zapisa PTR. To pomeni, da ugotovi, katero ime strežnika naj bo na naslovu, s katerega je prišlo sporočilo. To vedenje je bilo določeno v RFC 2505 iz februarja 1999, Priporočila za preprečevanje neželene pošte za MTA SMTP. In čeprav je že dolgo ugotovljeno, da povratna območja niso zadosten pogoj za nedvoumno identifikacijo pošiljatelja in pogosto povzročajo napake in zamude, so še vedno podprta. Zato se morajo ujemati, sicer bo sporočilo dobilo vsaj minus v oceni, v najslabšem primeru pa bo zavrženo.

V našem primeru je treba server.example.org dodeliti IP 1.2.3.4. Zapis DNS izgleda takole:

1.2.3.4.in-addr.arpa. IN PTR server.example.org

Za IPv6 se uporablja ip6.arpa. Načeloma ni treba poznati lastnosti PTR, saj PTR z redkimi izjemami konfigurira samo ponudnik gostovanja. In če s tem niste zadovoljni, se morate obrniti na podporo. PTR lahko preverite z zahtevo:

$ dig -x 1.2.3.4

Pravzaprav lahko zapis PTR po uvedbi VDS kaže na tehnično domeno, ki jo zagotovi ponudnik, na primer srv01.provider.net, v predlogi VDS je ime gostitelja vneseno kot Ubuntu1604 (spremembe v /etc/hostname), v HELO/EHLO strežnik SMTP običajno piše localhost .localdomain, črka pa prihaja iz domene example.org. Verjetnost dostave pisma pod takimi pogoji se bo hitro približala ničli. Čeprav nekatere storitve takšne neskladnosti označijo kot napako in izvedejo popoln pregled.

Posebej bi rad poudaril, da ima VDS običajno dva IPv4 in v6. Torej vse povedano velja za obe različici, saj lahko pismo enemu strežniku gre prek IPv4 in je dostavljeno, drugi pa raje uporablja IPv6 in pismo morda ne doseže prejemnika. Hkrati se mnogi ponudniki, ki zagotavljajo IPv6, sploh ne ukvarjajo z nastavitvijo zapisa PTR in preverjanje vrne napako. Toda Google ima na primer raje IPv6 in črko takoj zavrže, če se PTR ne ujema z imenom strežnika. V servisnem odgovoru je to videti takole:

Nadaljevanje je na voljo samo članom

Možnost 1. Pridružite se skupnosti »site«, da preberete vsa gradiva na spletnem mestu

Članstvo v skupnosti v določenem obdobju vam bo omogočilo dostop do VSEH hekerskih gradiv, povečalo vaš osebni kumulativni popust in vam omogočilo, da si naberete profesionalno oceno Xakep Score!

Poštni strežnik FossLook je zasnovan za ustvarjanje “notranjih” uporabniških poštnih predalov (na vaši domeni) in delo z njimi – prejemanje/pošiljanje sporočil. Strežnik sproži tudi prejemanje sporočil od drugih poštnih strežnikov (mail.ru, gmail.com itd.) ter jim pošiljanje sporočil, če imajo uporabniki, registrirani na strežniku, zunanje poštne predale. Ta članek opisuje vse nastavitve poštnega strežnika

Opisana je izdelava in delo z internimi poštnimi računi. Kako delati z zunanjimi nabiralniki je opisano v članku.

Za konfiguracijo zaženite čarovnika za skrbništvo in pojdite na stran »Omrežje«:

to začetna stran nastavitve poštnega strežnika. Oglejmo si vsa pogovorna okna z nastavitvami, ki se odprejo, ko kliknete ustrezne povezave na začetni strani:

Kanali

Kanali so najpomembnejša stran. Če ga izpolnite, boste lahko ustvarili in delali z "notranjimi" nabiralniki z lastnimi Domena.


Razdelek "Nastavitve SMTP"

  • Možnost Uporaba– omogoči ali onemogoči možnost izmenjave med strežnikom FossLook in zunanjimi poštnimi strežniki.
  • Pristanišče– številka vrat za izmenjavo sporočil po protokolu SMTP.
  • Certifikat
  • Vrata SSL

Razdelek "Nastavitve POP3"

  • Uporaba– omogoči ali onemogoči možnost izmenjave med strežnikom FossLook in zunanjimi e-poštnimi odjemalci, razen MS Outlook.
  • Pristanišče– številka vrat za sporočanje prek protokola POP3.
  • Certifikat– informacije o potrdilu za šifrirano izmenjavo.
  • Vrata SSL– številka vrat za šifrirano komunikacijo.

Oddelek "Usmerjanje"

  • Domena– ime domene stroja, na katerem je nameščen strežnik FossLook.
  • FQDN– popolnoma kvalificirano ime domene stroja, na katerem je nameščen strežnik.
  • Omrežni vmesnik- IP naslov omrežno kartico na strežniku, preko katerega poteka povezava z internetom.
  • Ne vzemite več kot– največja omejitev velikosti dohodnega sporočila.
  • Okvirni rele– ime domene ali IP naslov vmesnega strežnika, na katerega bo poslana vsa korespondenca in s katerega bo poslana naprej prejemnikom.

Razdelek "Dodatna povezava s strežnikom"

  • Uporaba– omogoči ali onemogoči zunanji kanal za delo s strežnikom preko interneta.
  • Omrežni vmesnik– IP naslov omrežne kartice, ki sodeluje pri vzpostavljanju povezave z internetom.
  • Pristanišče– številka vrat za povezavo z internetom.
  • Ime stroja– ime zunanje domene (dobite pri ponudniku).

Za delo z notranjimi nabiralniki (znotraj vašega omrežja) samo izpolnite zahtevana polja v razdelkih z nastavitvami POP3, SMTP in Usmerjanje. Za pošiljanje pisem iz notranjih nabiralnikov v zunanje nabiralnike (na strežnikih na internetu) morate vzpostaviti kanal za delo s strežnikom prek interneta.

Splošne nastavitve prenosa internetne pošte

Stran z nastavitvami za transportni modul Internet Mail, ki služi poštnemu strežniku:

Namen elementov na tej strani je naslednji:

  • Možnost Vključeno– omogoči/onemogoči modul (t.j. omogoči/onemogoči poštni strežnik).
  • Pot do storitvene mape na strežniku– alternativna pot za shranjevanje dnevnikov in drugih servisnih datotek poštnega strežnika. Če je prazno, se uporabi privzeta pot.
  • Možnost Dovoli delegirano pošiljanje sporočil– ta možnost velja, ko je uporabnik prenesel pooblastila drugega uporabnika ali oddelka in pošilja sporočila v imenu drugega uporabnika (oddelka). Ko je ta možnost omogočena, atributi sporočila prejemnika v stolpcu »pošiljatelj« navajajo pravega pošiljatelja sporočila, v stolpcu »v imenu« pa uporabnika, v imenu katerega je bilo sporočilo poslano. Če potrditveno polje ni potrjeno, je v obeh stolpcih naveden samo uporabnik (oddelek), v imenu katerega je bilo sporočilo poslano.
  • Vrsta beleženja SMTP, POP3– vrsta beleženja protokola, lahko izberete: onemogoči, beleženje v eno datoteko, beleženje v več datotek (vsaka seja se beleži v posebno datoteko), omogočite lahko tudi dodajanje teles sporočil v dnevnike.

Namen elementov na tej strani je naslednji:

  • Seznam nadomestnih naslovov– sezname nadomestnih prejemnikov sporočil v obliki »naslov, na katerega je pismo poslano«; »naslov, na katerega prispe«.
  • Seznam izjem lokalne naslove – seznam lokalnih naslovov, s katerih lahko nepooblaščeno pošiljate pisma.
  • Časovna omejitev odhodne povezave– časovna omejitev povezave z drugimi strežniki SMTP pri pošiljanju pošte.
  • Največje število sporočil na sejo– največje možno število sporočil, ki jih strežnik lahko prejme preko SMTP hkrati. Sporočila lahko prejemate od poštnih odjemalcev in drugih poštnih strežnikov.
  • Največja velikost sporočila, megabajt– največja dovoljena velikost sporočila za pošiljanje/prejem na strežniku, MB.
  • Možnost Dovoli brisanje sporočil prek POP3– omogoča brisanje sporočil pri zbiranju pošte prek POP3 s poštnega strežnika (s strani drugega odjemalca).
  • Interval za ponovno pošiljanje sporočil iz čakalne vrste– določa, po katerem času (h:min:sek) se sproži ponovno pošiljanje sporočila iz čakalne vrste (če prejšnji poskus ni uspel).
  • Število ponovnih pošiljanj sporočil iz čakalne vrste– določa število ponovnih pošiljanj sporočil iz čakalne vrste (v primeru neuspešnih prejšnjih pošiljanj). Če sporočilo ni bilo poslano po določenem številu poskusov, se konča v dnevniku »Slaba sporočila«.

Namen elementov na tej strani je naslednji:

  • Obdobje ponavljanja napake, minute– če se napaka ponovi v določenem času (v minutah), se uporabniku pošlje obvestilo.
  • Obdobje preverjanja pošte– obdobje preverjanja zunanjih računov za nova sporočila.
  • Možnost Samo prejemanje neprebrana sporočila – omogoča prejemanje le neprebranih sporočil z zunanjih strežnikov.

Datum: 2010-10-12

HmailServer - brezplačen poštni strežnik za Windows

hMailServer- brezplačen poštni strežnik za Windows. Podpira IMAP4, POP3, SMTP, virtualne domene, zaščito pred neželeno pošto, zaščito pred virusi in še veliko več. Integriran ClamWin, SpamAssassin.

1) Treba je prenesti Najnovejša različica hmailServer iz http://www.hmailserver.com/index.php?page=download in zaženite namestitev

2) Strinjamo se z licenčno pogodbo

3) Določite, kje bo nameščen hMailServer

4) Izberite potrebne komponente za namestitev


5) Izberite metodo lokacije SQL in samo bazo podatkov.

6) Izberite in vnesite geslo

7) Vnesite geslo in se povežite z nadzorno ploščo poštnega strežnika

8) Nadzorna plošča vašega strežnika hMailServer

Plutonit.ru - Uprava, Nastavitev Linuxa in Windows 2009 - 2018

Namestitev in konfiguracija poštnega strežnika

Namestitev in konfiguracija poštnega strežnika

Namestitev in konfiguracija poštnega strežnika E-pošta je storitev, ki omogoča izmenjavo prek računalniško omrežje z elektronskimi sporočili. Glavna značilnost E-naslov je v tem, da se informacije prejemniku ne pošljejo neposredno, temveč prek vmesne povezave - elektronske Poštni nabiralnik, ki je lokacija na strežniku, kjer je sporočilo shranjeno, dokler ga prejemnik ne zahteva. Poštni strežnik je računalniški program, namenjen organizaciji izmenjave e-pošte med računalniki.

DIY poštni strežnik

Njegove glavne naloge so sprejemanje pisem strank in njihova dostava prejemnikom. Odjemalci so lahko tako uporabniki (ki uporabljajo e-poštni odjemalec) kot drugi poštni strežniki. Uporabniki lahko s programom poštnega odjemalca (Outlook Express, Thunderbird itd.) ustvarijo pisma, jih pošljejo na strežnik in pridobijo pošto iz svojih nabiralnikov na strežniku. Komunikacija med strežnikom in odjemalcem poteka s posebnimi poštnimi protokoli - Simple Mail Transfer Protocol (SMTP) - pri pošiljanju pisem strežniku in Post Office Protocol v.3 (POP3) - pri prejemu pisem iz nabiralnika. Odjemalci se na strežnik povežejo prek določenih vrat. Za SMTP so standardna vrata 25, za POP3 so vrata 110. Obstajajo različni poštni strežniki. Kot primer si poglejmo namestitev in konfiguracijo strežnika Courier Mail. Courier Mail Server je Windows poštni strežnik (e-poštni strežnik) za lokalna omrežja. Pomagal vam bo hitro organizirati izmenjavo e-pošte lokalno omrežje in na internetu. Courier Mail Server ne zahteva namestitve v sistem. Dovolj je, da prenesete arhiv s programom in ga razpakirate v katero koli mapo na trdem disku računalnika, ki bo deloval kot poštni strežnik. Brezplačno različico strežnika Courier Mail Server 1.56 lahko prenesete s spletnega mesta http://courierms.narod.ru/. Bolj funkcionalen strežnik Courier Mail Server 2.05, vendar že plačano različico (1650 rubljev za 10 nabiralnikov, demo različica je omejena na samo 3 nabiralnike), lahko najdete na spletni strani http://www.courierms.ru/. V tem primeru bomo konfigurirali in uporabili brezplačna različica poštni strežnik Courier Mail Server 1.56. Prednosti strežnika Courier Mail Server 1.56: brezplačen, enostaven za namestitev in odstranitev, kompakten, enostaven za upravljanje, nizka poraba sistemskih virov, večnitnost, priročna grafična lupina, vmesnik in dokumentacija v ruskem jeziku, podpora za neomejeno število poštnih predalov. program deluje pod Windows 9x/ME/NT/2000/XP. Nastavitev programa je precej preprosta in dostopna povprečnemu uporabniku. Opomba: v primeru vsi računalniki v omrežju uporabljajo Windows XP. Vsi računalniki v omrežju so enaki (namenskih strežniških računalnikov ni). Učiteljev računalnik se imenuje kab39komp8, učenčev računalnik kab39komp1, kab39komp2 itd. Vsa programska oprema, obravnavana v tem razdelku, je nameščena v mapi C:\MyServers\usr\local\. Če imajo vaši računalniki različna imena (in to je najverjetneje tako 🙂), potem to upoštevajte pri nastavitvi programske opreme. Za namestitev programa lahko izberete tudi mapo prijatelja. CMS je na voljo kot arhiv zip, ki vsebuje izvršljiva datoteka in dokumentacijo. Za namestitev strežnika ustvarite mapo, v kateri bo deloval, v to mapo ekstrahirajte datoteke iz arhiva in zaženite aplikacijo CourierMS.exe. Ob prvem zagonu strežnika bo v svoji mapi samodejno ustvaril podmape in datoteke, potrebne za njegovo delovanje. Strežnik ne izvaja nobenih sprememb zunaj svoje mape. Sistem Windows register spremeni šele ob registraciji kot storitev. Strežnik Courier Mail lahko zaženete kot standardna aplikacija, in tudi kot storitve Windows. Če želite delovati kot storitev Windows, zaženite CMS in v meniju Nastavitve izberite Zaženi kot storitev. S tem boste v sistemu registrirali storitev Courier Mail Server. Če se zagon izvede normalno, se na zaslonu prikaže glavno okno strežnika, njegova ikona pa se prikaže v sistemski vrstici poleg ure. Če se v glavnem oknu prikažejo sporočila o zagonu strežnikov SMTP in POP3 in ni sporočil o napakah, lahko začnete nastavljati strežnik. Naslednja faza nastavitve poštnega strežnika je vnos lokalnih domen. Če želite to narediti, dvokliknite na besedo "domena" in odprl se bo zavihek za konfiguracijo. Vnesite ime računalnika, na katerem bo deloval poštni strežnik. V našem primeru je to kab39komp8. Če je ime vašega računalnika na primer kab39komp5, vnesite to ime. Vsak strežniški program vključuje vnos uporabnikov, ki jih bo stregel. Dvakrat kliknite na "računi" in odprl se vam bo urejevalnik računov. Urejevalnik računov je namenjen vzdrževanju seznama lokalnih uporabnikov (računov) strežnika. Ko ustvarite račun, se ustvari tudi ustrezna mapa nabiralnika. Ko izbrišete račun, se mapa nabiralnika samodejno izbriše skupaj z vso njeno vsebino. Ko prvič zaženete strežnik, se samodejno ustvari račun skrbnika pošte. Ustvarite potrebno število računov za svoje uporabnike. Dovolj je, da ustvarite enega za vsak računalnik študenta in učitelja, čeprav lahko ustvarite ločen račun za vsakega študenta. Vsak račun ima naslednje nastavitve: Pravo ime: ime lastnika nabiralnika. Ime nabiralnika: ime nabiralnika. Je tudi uporabniško ime pri povezovanju s strežnikom. Ne uporabljajte ruskih črk v imenu nabiralnika in Posebni simboli, Ker Nekateri e-poštni programi z njimi ne delujejo pravilno. Če je ime nabiralnika kab39komp2, lokalna domena m, potem je e-poštni naslov tega uporabnika kab39komp2@ kab39komp8. Geslo: geslo za povezavo s strežnikom. Ostalih parametrov ne bomo spreminjali. Uporabniške račune ustvarjamo glede na število uporabnikov. Dostop do poštnega strežnika lahko omejite s filtrom IP. Določite obseg naslovov IP, do katerih je dovoljen dostop. Za nas je to 192.168.1.1-192.168.1.11 (Preberite o naslovih IP in njihovi konfiguraciji v drugih člankih v tem razdelku). V vaši šoli je ta obseg lahko drugačen, na primer tisti, ki vam ga je dal vaš internetni ponudnik (no, to je že drug članek).

Vse! Uporabite lahko poštni strežnik. O nastavitvi in ​​uporabi drugih funkcij programa lahko preberete v pomoči (v ruščini!). Morda boste vprašali: "Kako ga uporabljati? Kako pošiljati in prejemati pisma?" Odgovor je preprost. Pisma bomo pošiljali in prejemali s programom – e-poštnim odjemalcem (Outlook Express, Thunderbird ipd.). Preberite, kako to storite v naslednjem članku:

Nastavitev e-poštnih odjemalcev za delo z e-pošto

E-pošta je storitev, ki omogoča izmenjavo elektronskih sporočil prek računalniškega omrežja.

Z e-pošto lahko delate z uporabo poštni program(poštni odjemalec), nameščen na uporabnikovem računalniku ali z uporabo brskalnika prek spletnega vmesnika.

Poštni program(e-poštni odjemalec, poštni odjemalec) - programska oprema, nameščena na uporabnikovem računalniku, namenjena prejemanju, pisanju, pošiljanju, shranjevanju in obdelavi uporabnikovih e-poštnih sporočil. Poštni programi običajno uporabniku ponujajo tudi številne dodatne funkcije za delo s pošto (izbiranje naslovov iz imenika, samodejno pošiljanje sporočil na določene naslove itd.).

Najenostavnejši e-poštni odjemalec - Microsoftov program Outlook Express.

Vključen je v standardni paket Windows (začenši z Windows 98) in je zato na voljo v vsakem računalniku, ki ga uporablja operacijski sistem. V sistemu Windows Vista ga je nadomestil e-poštni odjemalec Windows Mail. Med uporabniki je zelo priljubljen tudi The Bat! in brezplačen e-poštni odjemalec Mozilla Thunderbird.

V zadnjem članku smo si ogledali, kako v našem razredu nastavite in zaženete poštni strežnik. Zdaj pa nastavimo e-poštne odjemalce in preizkusimo delovanje naše lokalne pošte.

Da bi poštni odjemalec lahko pošiljal in prejemal pošto, morate v njegovih nastavitvah določiti naslove strežnikov za dohodno in odhodno pošto ter parametre računa za povezavo z nabiralnikom (ime in geslo).

E-poštne odjemalce morate nastaviti na vseh računalnikih uporabnikov, ki potrebujejo dostop do elektronske pošte preko poštnega strežnika.

Kako dvigniti poštni strežnik

Storitev začetne namestitve in konfiguracije poštnega strežnika na vašem namenskem fizičnem ali virtualnem strežniku

Nastavitev in konfiguracija poštnega strežnika poteka ob upoštevanju želja naročnika in v skladu s predvidenimi nameni uporabe.

Možna je namestitev poštnega strežnika posamično Tehnične specifikacije, glede na določene zahteve, možnosti, namene uporabe. Ali na podlagi ene od že pripravljenih standardnih predlog za uporabo poštnega strežnika.

E-poštni strežnik je možno namestiti na fizične in virtualne (vps, vds) strežnike, ki poganjajo OS Linux (Debian, CentOS, Ubuntu), FreeBSD in tudi Windows.

V okviru namestitve strežnika se izvedejo naslednje obvezne nastavitve, ne glede na dodatne funkcije:

Postavitev poštnega strežnika se lahko izvede na podlagi ene ali več (v kombinaciji) licenčnih ali odprtokodnih možnosti. programsko opremo organizirati poštni strežnik.

Možnosti licenčne programske opreme:

  • Microsoft Exchange Server;
  • CommunigatePro;
  • Kerio poštni strežnik;
  • MDaemon;
  • Pošlji pošto

Možnosti programske opreme z licenco GPL (brezplačna programska oprema) za organiziranje poštnega strežnika:

  • Sendmail (vključen v nekatere distribucije Linuxa);
  • Postfix;
  • Qmail;
  • Exim;
  • RoundCube;
  • Afterlogic

Možna montaža programski sistemi e-pošta in sodelovanje njegove zmogljivosti so blizu licenčne rešitve za poslovno pošto - Microsoft Exchange Server.

Stroški namestitve in konfiguracije poštnega strežnika

Na podlagi enega od obstoječih, priljubljenih vzorcev uporabe:

2.900 rubljev5.900 rubljev8.900 rubljevOd 18.900 rubljev

Majhen poštni strežnik za zasebno uporabo, za blog, spletno mesto ali manjšo organizacijo.

Uporabljena programska oprema:

Od 1 do 10 poštnih predalov, 1 poštna domena, 1 IP naslov strežnika;
filtriranje dohodne pošte (Greylist + SpamAssassin), spletni vmesnik za dostop do pošte.

Strežnik lahko namestimo po tej predlogi ali po vaši (tehnični specifikaciji), ki sta si po karakteristikah in zahtevnosti podobni.

Namestitev in konfiguracija poštnega strežnika za majhno organizacijo ali srednje velik spletni projekt, na primer v skladu z enim od naslednjih priljubljenih vzorcev uporabe, kar pomeni povečano število poštnih uporabnikov, poštnih predalov in poštnih domen:

Uporabljena programska oprema: Exim / Postfix, RoundCube / Afterlogic;

Od 1 do 30 predalov, do 2 poštni domeni, filtriranje dohodne pošte (Greylist + SpamAssassin), spletni vmesnik za delo s pošto, spletna statistika delovanja poštnega strežnika

Namestitev in konfiguracija korporativnega poštnega strežnika za majhno, srednje veliko organizacijo ali spletni projekt, na primer v skladu z enim od naslednjih priljubljenih vzorcev uporabe, ki vključujejo neodvisno upravljanje nabiralnikov, domen, uporabnikov, njihovih omejitev in pravic:

Uporabljena programska oprema:

podatki programske rešitve po svojih lastnostih predstavljajo alternativo licenčnemu izdelku Microsoft Exchange Server in zagotavljajo polna priložnost samostojno konfigurirati, vzdrževati in upravljati z neomejenim številom poštnih predalov, uporabnikov pošte, njihovih pravic in domen.

Poštni strežnik upravljamo preko spletnega vmesnika. Popoln korporativni e-poštni sistem za podjetje.

Namestitev in konfiguracija poštnega strežnika po individualni tehnični specifikaciji naročnika.

Primer možne namestitvene predloge:

Grozd dveh oddaljenih fizičnih ali virtualnih poštnih strežnikov, ki podvajata ali dopolnjujeta zmogljivosti drug drugega.

Uporabljena programska oprema: Exim / Postfix, RoundCube / Afterlogic itd.

Poljubno zahtevano število nabiralnikov, uporabnikov in domen. Samostojno upravljanje poštnega strežnika preko spletnega vmesnika. Delo z dohodno in odhodno pošto iz e-poštnega programa ali prek spletnega vmesnika.

Za naročilo in pogovor o postavitvi poštnega strežnika nas kontaktirajte iz razdelka »Stiki«.

Kako ustvariti lasten poštni strežnik?

Kerio razvija funkcionalne rešitve za mala in srednje velika podjetja.
Kerio MailServer 6 spada v novo generacijo poštnih strežnikov za korporativna omrežja. Prednost Kerio MailServer je večplatformnost - lahko deluje v operacijskem sistemu okolja Windows, Linux, Mac OS, FreeBSD.

Ko delate v sistemu Windows, lahko uporabljate Microsoft Outlook kot e-poštni odjemalec, v sistemu Mac OS pa lahko uporabite Microsoft Entourage. Vsi sistemi lahko uporabljajo spletni vmesnik Spletna pošta Kerio. Obstaja tudi različica Kerio WebMail Mini, namenjena namestitvi na žepne računalnike. Kerio WebMail Mini podpira sisteme Palm OS, Pocket PC in BlackBerry. E-poštna odjemalca Kerio WebMail in Kerio WebMail Mini sta še posebej priročna za pogosto potujoče zaposlene, saj omogočata delo s pošto na poslovnem spletnem strežniku od koder koli. Druga prednost Kerio MailServer je prisotnost vgrajenega protivirusnega in antispam modula. Za poštni strežnik je takšna funkcionalnost trenutno obvezna, z integracijo teh funkcij v enem produktu pa je dosežena stabilnost delovanja in ni potrebe po integraciji programske opreme različnih proizvajalcev.

Pošta

Kerio MailServer omogoča prejemanje pošte na več načinov: preko protokolov POP3 (z možnostjo kodiranja SSL), IMAP4 (z možnostjo kodiranja SSL), z uporabo grafičnega omrežni vmesnik Spletna pošta (z možnostjo kodiranja SSL), z uporabo pametnih telefonov in dlančnikov, brezžična povezava z uporabo BlackBerryja, pa tudi z uporabo e-poštnih odjemalcev Microsoft Outlook 2000/XP/2003 za Windows ali Microsoft Entourage X/2004 za Mac OS X. Za delo s skupinsko programsko opremo, ko z uporabo Microsofta Outlook zahteva namestitev Kerio Outlook Connector, ki je vmesnik za programiranje e-poštnih aplikacij (ponudnik MAPI), ki nadomešča Microsoft Outlook MAPI Provider.

Ko zamenjate Microsoft Exchange s Kerio MailServer, ohranite dostop do skupnih koledarskih dogodkov, skupnih stikov in opravil v Microsoft Outlooku, Microsoft Entourage in Kerio WebMail. Uporabniki se lahko preselijo na Kerio MailServer in obdržijo vse funkcije skupine, kot so koledarski dogodki.

Za avtomatizacijo migracije s strežnika Microsoft Exchange Server na Kerio MailServer je zasnovana funkcija Kerio Exchange Migration Tool, s katero lahko prenašate podatke iz naslednjih strežnikov serije Exchange: Microsoft Exchange Server 5.5, Microsoft Exchange Server 2000, Microsoft Exchange Server 2003. To funkcija uvozi podatkovne bloke »Uporabniki«, »E-pošta«, »Stiki«, »Koledarski dogodki«, »Opravila« v ustrezne imenike poštnega strežnika Kerio MailServer.

Varnost

Varnostni sistem vključuje možnost uporabe kriptografske zaščite prometa s pomočjo SSL, filter za zaščito pred neželeno pošto, filter za zaščito pred virusi in filter za priloge. Vsi filtri se upravljajo v enem razdelku, »Filtri priponk«, ki poenostavi in ​​pospeši delo skrbnika.

Kerio MailServer ima dvonivojsko zaščito pred virusi: istočasno lahko uporabljate integrirano Protivirusni program McAfee in zunanji protivirusni paket vtičnika. V primeru neuspešnega posodabljanja baz podatkov ali podaljšanja licence enega protivirusnega programa se verjetnost okužbe znatno zmanjša zaradi dela drugega. Na seznamu podprtih priključkov protivirusni programi so AVG Antivirus 7 ESE (Grisoft), NOD32 Antivirus (Eset Software), eTrust Antivirus (Computer Associates), SAVI Antivirus (Sophos), Avast Antivirus (ALWIL Software), VisNetic/Kaspersky Antivirus (Deerfield), Symantec AntiVirus Scan Engine (Symantec) ). Možna je uporaba drugih protivirusnih programov. Ob izbruhih virusov bo koristno, da vgrajeni antivirus McAfee preveri tudi notranje službena pošta, kar bo upočasnilo širjenje virusov v notranjosti med zaposlenimi.

Kerio MailServer uporablja več metod za zaščito pred vsiljeno pošto. Podprto Avtorizacija SMTP z uporabo naslova IP, črnih seznamov v realnem času, filtriranja vsebine, preverjanja domene pošiljatelja, Microsoftovega ID-ja klicatelja. Podprta je tudi identifikacija SPF. Poleg tega programska oprema omogoča uvedbo omejitev števila vzporednih povezav in omejitev števila črk na časovno enoto, poslanih z enega naslova. Kerio MailServer izvaja tehnologijo za boj proti napadom DHA z upočasnitvijo odzivov, prekinitvijo povezav in pošiljanjem lažnih odgovorov. Za izboljšanje varnosti izdelek vsebuje orodja za Rezervni izvod za vso dohodno in odhodno e-pošto, adresarji, koledarji in drugi predmeti sodelovanja ter orodja za omejevanje količine nabiralnika, velikosti priponk in števila sporočil na splošno.

Administracija

Za namestitev Kerio MailServer ni potrebna strežniška platforma. Poštni strežnik Kerio MailServer se lahko uporablja kot notranji omrežni strežnik in kot internetni e-poštni strežnik. Izdelek ima dva administrativna vmesnika - Kerio Administration Console in Kerio Web Administration. Skrbniška konzola Kerio vam omogoča upravljanje več poštnih strežnikov in drugih izdelkov Kerio Technologies z ene delovne postaje in oddaljen dostop izvaja preko šifriranega kanala. to ločen program, ki ga lahko namestite v kateri koli podprt operacijski sistem. Skrbnik lahko uporabnikom prenese tudi pooblastilo za upravljanje računov z uporabo Kerio Web Administration. Uporabniške podatke v Kerio MailServer 6.x je mogoče upravljati z uporabo interne baze podatkov ali Microsoftovih imeniških storitev Aktivni imenik ali Apple Open Directory.

Ta vadnica vam bo pokazala, kako nastaviti delujoč poštni strežnik v Ubuntuju ali Debianu. Kot vemo, sta dva glavna protokola, ki se uporabljata v poštnem strežniku, SMTP in POP/IMAP. V tej vadnici bo postfix uporabljen za SMTP, medtem ko bo dovecot uporabljen za POP/IMAP. Oba sta odprta izvorna koda, stabilen in ima veliko nastavitev.

Upoštevajte, da vprašanja varnosti poštnega strežnika presegajo obseg te lekcije in so obravnavana v članku "".

Predpogoji

Vsaka domena mora imeti vnos za strežnik DNS f) Priporočljivo je, da NE uporabljate aktivnih domen za namene testiranja. V tej vadnici bo testna domena example.tst uporabljena v laboratorijskih nastavitvah. Strežnik DNS za to hipotetično domeno bi imel vsaj naslednje vnose.

  • Neposredno območje na primer.tst:
V MX 10 mail.example.tst. mail.example.tst. V A 192.168.10.1
  • Obratno območje na primer.tst:
192.168.10.1 IN PTR mail.example.tst.

Ko nastavljate poštni strežnik v živo, lahko te vnose spremenite tako, da ustrezajo sistemskim zahtevam.

Nastavitev imena gostitelja (ime gostitelja)

Najprej mora biti ime gostitelja poštnega strežnika definirano v /etc/hostname in /etc/hosts. Poleg tega je treba v prvo datoteko postaviti samo ime gostitelja.

Root@mail:~# vim /etc/hostname mail root@mail:~# vim /etc/hosts ## IP Polno kvalificirano ime domene Ime gostitelja ## 192.168.10.1 mail.example.tst mail

Dodajanje uporabnikov

vsak Uporabnik Linuxa ima privzeto samodejno ustvarjen nabiralnik. Ti uporabniki in nabiralniki bodo uporabljeni kot poštni računi in njihovi ustrezni naslovi nabiralnikov. Ustvarjanje uporabnika je zelo preprosto.

Root@mail:~# adduser alex

Namestitev in konfiguracija SMTP

SMTP: namestitev Postfix

root@mail:/etc/postfix# vim main.cf ## ime strežnika ## myhostname = mail.example.tst ## definiranje vzdevkov ## alias_maps = hash:/etc/postfix/aliases alias_database = hash:/etc/postfix /aliases ## transport definition ## transport_maps = hash:/etc/postfix/transport ## myorigin določa ime domene za sporočila, ki izvirajo iz tega strežnika. V našem primeru morajo imeti vsa odhodna e-poštna sporočila "@example.tst" kot izvorno domeno ## myorigin = example.tst ## mydestination parameter določa, katere domene bo ta naprava dostavila lokalno namesto posredovanja na drugo napravo. ## mydestination = mail.example.tst, localhost.example.tst, localhost, hash:/etc/postfix/transport ## naslov pametnega gostitelja. V tej lekciji se ne uporablja, o njem bomo razpravljali v prihodnjih navodilih ## relayhost = ## zaupanja vredna omrežja pošiljatelja. postfix ne bo posredoval e-pošte, ki prihaja iz drugih omrežij ## mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128 192.168.10.0/24 ## velikost nabiralnika v bajtih. 0 pomeni brez omejitev ## mailbox_size_limit = 0 ## postfix bo poslušal na vseh razpoložljivih vmesnikih, na primer eth0, eth1, eth2 in tako naprej ## inet_interfaces = all
  • transport

E-poštna sporočila, namenjena domeni example.tst, so določena kot dostavljena lokalno brez poizvedb DNS.

Root@mail:/etc/postfix# vim transport example.tst local: .example.tst local: root@mail:/etc/postfix# postmap transport

  • vzdevki

Predvidevamo, da bi morala biti vsa pisma, poslana uporabniku userA, dostavljena tudi uporabniku userB, zato je datoteka z vzdevki spremenjena, kot je prikazano spodaj:

Root@mail:/etc/postfix# vim vzdevki uporabnikA: uporabnikA, uporabnikB root@mail:/etc/postfix# postalias vzdevki

Prosimo, upoštevajte: Sinteza "userA:userB" določa, da mora biti pošta usmerjena samo na uporabnikaB. Uporabnik A ne bo prejel kopije e-pošte.

SMTP: Zagon in vzdrževanje

postfix lahko zaženete z ukazom.

Root@mail:~# ponovni zagon storitve postfix

Dnevniška datoteka v /var/log/mail.log bi morala nuditi koristne informacije, če gre kaj narobe. Z netstat lahko tudi preverite, ali poštni strežnik posluša vrata TCP 25.

Root@mail:~# netstat -nat tcp 0 0 0.0.0.0:25 0.0.0.0:* POSLUŠAJ

Kot lahko vidite iz izhoda, strežnik na vratih TCP 25 posluša dohodne zahteve za povezavo.

Namestitev in konfiguracija POP/IMAP

POP/IMAP: Namestitev dovecot

POP/IMAP: Priprava konfiguracijskih datotek

Naslednji parametri se po potrebi spremenijo.

Root@mail:~# vim /etc/dovecot/conf.d/10-mail.conf ## lokacija nabiralnikov, določenih v formatu "mbox" ## mail_location = mbox:~/mail:INBOX=/var/mail/ %u ## podana golobica potrebna dovoljenja za branje/pisanje uporabniških nabiralnikov ## mail_privileged_group = mail

To bi moralo zadostovati za zagon storitve POP/IMAP na poštnem strežniku.

POP/IMAP: Namestitev storitve

Zdaj, ko je dovecot nameščen in konfiguriran, ga je mogoče zagnati z naslednjim ukazom.

Root@mail:~# ponovni zagon storitve dovecot

Še enkrat, dnevniška datoteka (/var/log/mail.log) lahko ponudi pomembne namige, če gre kaj narobe. Ali dovecot deluje, lahko ugotovite z uporabo netstat, kot sledi.

Root@mail:/etc/dovecot/conf.d# netstat -nat tcp 0 0 0 0.0.0.0:110 0.0.0.0:* POSLUŠAJ tcp 0 0 0 0.0.0.0:143 0.0.0.0:* POSLUŠAJ

Uporaba poštnega strežnika s poštnim programom po meri

Poštni strežnik je zdaj pripravljen za uporabo. Pošta račun lahko konfigurirate s svojim priljubljenim e-poštnim odjemalcem namizni računalnik, prenosnik, tablica ali telefon. Na strežniku lahko konfigurirate tudi spletno pošto (pošto s spletnim vmesnikom), vendar bodo navodila za spletno pošto v naslednjih lekcijah. Na tej stopnji je poštni program Mozilla Thunderbird določil naslednje nastavitve za moj strežnik:

Odpravljanje težav s poštnim strežnikom

  • Vaš najboljši prijatelj je dnevniška datoteka /var/log/mail.log. Vse namige o tem, zakaj pošta ne deluje, lahko najdete tukaj.
  • Preverite, ali je požarni zid pravilno konfiguriran.
  • Prepričajte se, da ima strežnik DNS ustrezne vnose.

Če povzamem, je demonstracija v tej lekciji, kot je bilo že omenjeno, potekala v laboratoriju. Testni strežnik DNS z vsemi potrebnimi zapisi je mogoče namestiti in uporabniki si bodo izmenjevali pisma na istem strežniku, na primer na isti domeni. Da bi bilo še bolj zanimivo, lahko namestite veliko poštnih strežnikov z različnimi domenami, da preizkusite komunikacijo med domenami, za to pa potrebujete DNS zapisi.

Za aktivne poštne strežnike so potrebni veljavni zapisi DNS. Nastavitve postfix in dovecot lahko prilagodite svojim potrebam.

Pozor O: Za tiste, ki želite namestiti poštni strežnik v živo ali kateri koli poštni strežnik, ki ima dostop do interneta, se prepričajte, da SMTP je varen. Običajno napadi na SMTP prihajajo iz interneta in zlonamernih programov v lokalnem omrežju.

Upam, da to pomaga.

Teh programov ni mogoče namestiti na virtualno gostovanje. Popolnoma avtonomen poštni strežnik je mogoče ustvariti samo na virtualnem zasebnem (dedicated) strežniku, torej na VDS (VPS). - ta članek vam bo, kot že naslov pove, povedal o kakovostni in hkrati najcenejši možnosti za virtualni zasebni strežnik, ki uporablja tudi tehnologije v oblaku.

Na splošno je tema pošte zelo blizu avtorjem, v različnih obdobjih smo že obravnavali vprašanja ustvarjanja pošte na našem lastne domene(to vam omogoča, da izberete kratka in lepa imena za nabiralnike), kako "pripeti" svojo domeno na mail.ru in pravzaprav na kateri koli priljubljen nabiralnik, kako ustvariti svojo lastno pošto brez povezave na gostovanju itd. Vse to in še veliko več Svojo e-pošto lahko najdete po oznaki.

Mnogi uporabniki Ubuntuja ne uporabljajo sistema le za domače potrebe. Ta pristop je povsem upravičen, saj je v sistemih Linux veliko bolj priročno programirati, ustvarjati strežnike in spletna mesta. Ena od ugodnosti je ustvarjanje e-poštnega strežnika. Začetnikom se bo ta naloga zdela strašno težka, a če boste ugotovili, kako namestiti in konfigurirati poštni strežnik za Ubuntu, se vam naloga ne bo zdela tako težka.

Kako konfigurirati poštni strežnik, ki temelji na Ubuntuju.

Pred konkretnimi navodili in potepanjem po kodi ne gre brez nekaj teoretičnega gradiva. Pomembno je razumeti, kaj je e-poštni strežnik in kako deluje.

Konfiguriran poštni strežnik, zelo poenostavljeno povedano, je poštar, ki prejme »pismo« od enega poštnega odjemalca in ga preda drugemu. To je načeloma celotno bistvo delovanja te programske opreme. Poštni strežnik je potreben za več kot le pošiljanje e-pošte. Na straneh je odgovoren za registracijo uporabnikov, pošiljanje izpolnjenih obrazcev in druga pomembna dejanja, brez katerih bi stran postala kot knjiga, ki jo lahko gledaš le med obračanjem strani, težko pa karkoli narediš.

Poštni strežniki v sistemu Linux se bistveno razlikujejo od strežnikov v sistemu Windows in drugih sistemih. V sistemu Windows je že pripravljen zaprt program, ki ga preprosto morate začeti uporabljati. Distribucije Linuxa predvidevajo samokonfiguracija vse komponente. Poleg tega strežnik na koncu ne bo sestavljen iz enega programa, ampak iz več. Postfix bomo uporabljali v kombinaciji z Dovecot.

Zakaj Postfix?

Na Ubuntuju je več e-poštnih odjemalcev, vendar smo izbrali tega. Nastavitev Posfixa v Ubuntuju je veliko enostavnejša kot nastavitev SendMail, kar je pomembno za uporabnika začetnika. V kombinaciji z Dovecotom je Postfix sposoben narediti vse, kar se običajno zahteva od poštnih strežnikov.

Postfix je sam agent za prenos pošte. V celotni predstavi bo imel glavno vlogo. Je odprtokodni program, ki ga številni strežniki in spletna mesta uporabljajo privzeto. Dovecot je agent za sprejem pošte.

Namestitev Postfixa

Prvi korak je uporaba ukaza za posodobitev baze podatkov lokalnih paketov:

Agent Postfix lahko prosto namestite iz repozitorija in to je naslednji korak:

sudo apt-get install postfix

Ko se vmesnik te aplikacije zažene, morate izbrati element »Internet Site«, po katerem bo ustvarjena konfiguracijska datoteka z imenom main.cf.

Nato v polje »Ime sistemske pošte« vnesite lokalno ime prihodnjega strežnika, na primer myserver.org ali katero koli drugo po vaši presoji. Z ukazom nslookup lahko v prihodnosti vedno najdete domeno strežnika - poglejte in zapišite, to bo koristno za konfiguracijo.

Nastavitev Postfixa

Zdaj morate konfigurirati poštnega agenta. Če želite to narediti, morate najprej ustvariti datoteko z imenom virtual v mapi /etc/postfix//. Če želite to narediti, lahko uporabite ukaz touch:

Zdaj morate ustvariti zasebno mapo v imeniku /etc/postfix/. V njem bodo shranjene nastavitve pošte:

dotaknite se kanoničnega sender_relay sasl_passwd

Zdaj morate spremeniti nekaj nastavitev v konfiguracijski datoteki main.cf. Odprite ga v beležnici v privilegiranem načinu:

sudo nano /etc/postfix/main.cf

Datoteka vsebuje vrednosti parametrov, njene vrednosti pa so navedene z znakom "=". Tukaj morate spremeniti ime parametra myhostname lokalni strežnik– na myserver.org, kot v našem primeru, ali na tistega, ki ste ga navedli pri namestitvi Postfixa v prejšnjem koraku. Všečkaj to:

myhostname = myserver.org

Oglejte si naslov IP, ki je v uporabi s tem ukazom:

ifconfig | grep “inet naslov” -m 1

Ta naslov IP morate vnesti v parametre mydestination. Zamenjajte parameter alias_maps z virtual_alias_maps, potem bo mogoče pisma posredovati na druge naslove.

Zdaj morate spremeniti lokacijo zgoščene vrednosti:

virtualni_alias_maps = hash:/etc/postfix/virtual

Nastavite parameter mynetworks na naslednje vrednosti:

moja omrežja = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128

Če želite, da strežnik lahko deluje z Yandexovo pošto, na koncu datoteke dodajte naslednje parametre:

smtp_sasl_auth_enable = da
smtp_sasl_password_maps = hash:/etc/postfix/private/sasl_passwd
smtp_sasl_security_options = neanonimno
smtp_sasl_type = cyrus
smtp_sasl_mechanism_filter = prijava
smtp_sender_dependent_authentication = da
sender_dependent_relayhost_maps = hash:/etc/postfix/private/sender_relay
sender_canonical_maps = hash:/etc/postfix/private/canonical

V datoteko /etc/postfix/private/canonical dodajte svojo pošto Yandex:

@yandex.ru [e-pošta zaščitena]

Dodajte v datoteko /etc/postfix/private/sender_relay:

@yandex.ru smtp.yandex.ru

V datoteko /etc/postfix/private/sasl_passwd dodajte geslo za svoj nabiralnik Yandex - namesto ***:

[e-pošta zaščitena]:***

Če uporabljate Ubuntu Server 16, morate odpreti vrata za delovanje poštnih storitev. Če želite to narediti, uporabite ukaz:

iptables -A INPUT -p tcp –dport 25 -j ACCEPT

Ko naredite vse spremembe v datotekah, morate znova zagnati storitev, da bodo nove nastavitve začele veljati.

Preverjanje delovanja Postfixa

Za bolj priročno delo s pošto je koristno namestiti pripomoček mutt. To lahko storite z ukazom:

sudo apt-get namestite mutt

Zdaj lahko poskusite poslati pismo v nek nabiralnik:

echo “Sporočilo” | mutt -s “sporočilo” [e-pošta zaščitena]

Če je vse v redu, bo pismo prejeto. Vendar ne pozabite, da Google takšno e-pošto običajno razvrsti kot vsiljeno pošto.

Namestitev in konfiguracija Dovecota

Najprej morate namestiti pripomoček:

sudo apt-get namestite dovecot-imapd dovecot-pop3d

Zdaj odprite datoteko /etc/dovecot/dovecot.conf in ji dodajte seznam protokolov:

protokoli = pop3 pop3s imap imap

mail_location = mbox:~/mail:INBOX=/var/mail/%u

Če ima ta vrstica drugačno vsebino, jo morate spremeniti v navedeno. Če ga sploh ni, ga morate dodati.

Znova zaženite storitev, da bodo spremembe začele veljati:

sudo /etc/init.d/dovecot znova zaženite

Odprite datoteko /etc/hosts in vanjo dodajte svojo domeno, ki ste jo določili na samem začetku. V našem primeru je bila to domena myserver.org. Naslov IP je bil določen tudi med korakom konfiguracije Postfix.

ip-naslov myserver.org

Zdaj ostane le še odpreti vrata, da bodo lahko poštne službe enostavno prejemale in pošiljale pisma:

iptables -A INPUT -p tcp –dport 220 -j ACCEPT
iptables -A INPUT -p tcp –dport 993 -j ACCEPT
iptables -A INPUT -p tcp –dport 110 -j ACCEPT
iptables -A INPUT -p tcp –dport 995 -j ACCEPT

Če želite preveriti delovanje celotnega sistema, morate poslati pismo v nabiralnik, naveden v nastavitvah. V tem primeru morate v naslovu uporabiti ustvarjeno domeno, uporabnik pa mora biti ustvarjen vnaprej, nato pa je treba pismo prejeti - svojo pošto lahko preverite s pripomočkom mutt, ki ste ga že namestili.




Vrh