Postipalvelimen asennus ja konfigurointi. Sähköpostiohjelmien määrittäminen tietokoneellesi. Lähtevän postin määrittäminen

Oman sähköpostipalvelimen perustaminen ei pääsääntöisesti aiheuta erityisiä vaikeuksia. Internetistä löytyy suuri määrä valmiita ohjeita. Kirjaimellisesti yksi komento ja portti 25 on jo valmis käytettäväksi. On hauskaa, kun lähetetyt sähköpostit alkavat palata ja vastaanottajat valittavat, että viestit eivät toimita. Täällä, pidit siitä tai et, sinun on etsittävä syitä ja kaivauduttava tekniikkaan.

Kuka lähettää kirjeitä

Nykyään monet verkkopalvelut tarjoavat mahdollisuuden linkittää verkkotunnuksesi palveluun. Sähköpostin lähettäminen Gmailiin tai Yandexiin on erityisen suosittua. Kaikki viestit kulkevat heidän tarjoaman SMTP-palvelimen kautta; luotettu palveluntarjoaja luo kaikki tarvittavat otsikot ja allekirjoitukset, joiden avulla ne kulkevat minkä tahansa roskapostisuodattimen läpi. Mutta tämä vaihtoehto ei ole aina mahdollista. Esimerkiksi organisaatiolla on paljon käyttäjiä ja se tarvitsee sähköpostille erikoisasetuksia, joita ei ole saatavilla pilvipalveluissa. Tai käytät omaa palvelintasi portaalin, sisällönhallintajärjestelmän tai verkkokaupan kanssa, josta sinun täytyy lähettää viestejä.

Oletusarvoisesti kaikki PHP-sovellukset käyttävät mail()-funktiota sähköpostin lähettämiseen, joka puolestaan ​​lähettää ne paikallisen SMTP-palvelimen kautta, joka on kuvattu tiedostossa php.ini.

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

Tai virtuaalipalvelimessa:

Php_admin_value sendmail_path "/usr/sbin/sendmail -t -i -f [sähköposti suojattu]"

Ja vaikka sendmail kirjoitetaan sinne 100% tapauksista, se voi itse asiassa olla symlink, ja postin lähettää Postfix tai Exim. Voit lähettää sähköpostin sovelluksesta valitsemalla yhden kolmesta vaihtoehdosta:

  • Itse moottori antaa joskus mahdollisuuden määrittää ulkoinen SMTP-palvelin (oletusasetuksissa tai laajennuksen kautta, WordPressissä tämä on WP Mail SMTP tai Easy WP SMTP). Sinun tarvitsee vain antaa tilitietosi ja kaikki ongelmat ratkaistaan.
  • Käyttämällä laajennusohjelmaa, joka emuloi paikallisen SMTP-palvelimen toimintaa ja lähettää viestejä kolmannen osapuolen palvelimen sähköpostitilin kautta. SSMTP on erittäin suosittu täällä.
  • Oman sähköpostipalvelimen käyttö. Tietenkin sinun on määritettävä se, mutta määritysvaihtoehtoja on enemmän.

Olemme kiinnostuneita viimeisestä vaihtoehdosta. Katsotaanpa kuinka murtautua roskapostin torjuntatekniikoiden läpi ja varmistaa, että viesti toimitetaan vastaanottajalle. Emme suodata roskapostia itse. Tämä on toisen artikkelin aihe. Valitsemme SMTP-testipalvelimeksi Postfixin ja Eximin, jotka ovat suosittuja isännöintisivustoilla, helppoja ja yksinkertaisia ​​konfiguroida, vaikka pääasiat koskevat kaikkia SMTP-palvelimia.

Kuinka välttää roskapostin saaminen

Roskapostin torjunta on päänsärky kaikille sähköpostin ylläpitäjille. Lisäksi viime aikoina se on vain ajankohtainen takapuoli mitalit: roskapostisuodattimet ovat kirjaimellisesti julmia. Siksi saapuvassa postissa ei käytännössä ole roskapostia, vaan normaalit viestit katoavat jatkuvasti jonnekin, asiakkaat ja johto hermostuvat ja meidän on lisäksi varmistettava, että viesti on saapunut vastaanottajalle. Ja kun olet asentanut SMTP-palvelimen, joudut todennäköisesti hieman näpertämään, jotta viestit pääsevät minne tahansa. Erityisesti asetusten arvioimiseksi sinun tulee nähdä, toimitetaanko kirjeitä tärkeimpien sähköpostijärjestelmien Gmail, Yandex, Mail.Ru postilaatikoihin. Yleensä tässä vaiheessa ilmaantuvat ensimmäiset vaikeudet, ja kaikki ongelmat on ratkaistava henkilökohtaisesti.

Postipalvelut käyttävät monitasoista roskapostin suodatusjärjestelmää, joka on niin vakava ja salainen, ettei edes heidän oma tekninen tuki tiedä periaatteista. Ja jokaisella palvelulla on omat prioriteettinsa. Vaikka yleensä jokin vihje toimittamatta jättämisen syystä sisältyy palvelun vastauskirjeeseen. mail-tester.com-palvelu auttaa myös syiden analysoinnissa: lähetä vain kirje siellä ilmoitettuun osoitteeseen ja saat analyysin jälkeen tuloksen ja luettelon ongelmista. Jotkut niistä voidaan tarkistaa ja ratkaista ilman SMTP-palvelimen asentamista.

Roskapostin torjunta on synnyttänyt monia teknologioita. Vanhin niistä on musta lista, joka sisältää kaikki IP-osoitteet ja verkkotunnukset, jotka osallistuvat roskapostin lähettämiseen; tähän voidaan sisällyttää myös etäkäyttöön käytetyt avoimet välityspalvelimet, välityspalvelimet ja puhelinverkkoosoitteet (eli ne eivät teoriassa saisi lähettää postia). Tällaiset mustat listat on järjestetty eri tavoin. DNSBL (DNS-musta lista) ovat suosittuja – DNS-muodossa olevat mustat listat, joista on helppo hakea. Nykyään on saatavilla monia tietokantoja, mutta kaikki eivät ole suosittuja tai käytettyjä. Ongelmana on, että tietystä sähköpostipalvelusta ei ole luetteloa; kuinka monta ja mitä he kysyvät, on salaisuus.

Verkkotunnukset, kuten IP-osoitteet, voivat nykyään olla käytettyjä. On mahdollista, että viestipalvelu käytti niitä ennen sinua, tai sillä isännöity isäntä on hakkeroitu ja lähetetty roskapostia. Näin ollen ne voivat hyvinkin päätyä johonkin DNSBL: stä ja olla ongelma. Mail.Ru hylkäsi kirjeet yhdeltä IP-osoitteelta juuri siksi, että se oli yhdellä näistä puoliksi unohdetuista listoista päästyään sinne vuonna 2010. Lisäksi Mail.Ru ei edes vaivautunut tarkistamaan SPF:n ja DKIM:n oikeellisuutta. Asiat etenivät vasta, kun IP poistettiin mustalta listalta.

Voit tarkistaa IP:n tai toimialueen itse lähettämällä DNS-pyynnön valitulle DNSBL-palvelimelle käyttämällä kaivaa apuohjelmia:

$ host -tA site.ex.dnsbl..ex.dnsbl.org ei löydetty: 3 (NXDOMAIN)

Mutta on kätevämpää käyttää online-palveluita, jotka tarkistavat useita tietokantoja kerralla. IP-osoitteen voi tarkistaa osoitteesta dnsbl.info (59 kantaa) tai whatismyipaddress.com (72 kantaa), verkkotunnuksesta, lisäksi mxtoolbox.com (107 kantaa), spamhaus.org tai multirbl.valli.org. Jos luettelossa tulee yllättäen verkkotunnus tai IP, on parempi kirjoittaa heti tukeen ja poistaa osoitteesi.


Oikea DNS

Kun viesti vastaanotetaan, SMTP-etäpalvelin analysoi ensin viestin otsikon. Postiohjelma lähettää vain Lähettäjä, Vastaanottaja, Päivämäärä, Aihe ja X-Mailer. Ne ovat yleensä selkeitä ja osoittavat yksinkertaisesti keneltä ja minne lähettää. Loput otsikosta muodostavat sekä SMTP-palvelin että sen lähettävä sovellus. Tämä on muuten myös otettava huomioon, koska Telnetin kautta lähetetyt kirjeet voidaan lähettää, mutta ei Roundcubella, koska niillä on eri otsikko. Esimerkiksi Roundcube korvaa HELO/EHLO:n palvelimen_nimi tai localhost-muuttujan perusteella, jos sitä ei ole määritetty. Joten joskus sinun täytyy vain asettaa se nimenomaisesti:

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

Sama koskee itse kirjoitettuja PHP-skriptejä.

Lähetyksen aikana kirje kulkee vähintään kahden SMTP-palvelimen läpi, joista jokainen lisää myös jotain omaa otsikkoon. Ensinnäkin jokainen palvelin lisää sen Vastaanotettu: lähteestä. On parempi lukea ne alhaalta ylös. Alin viesti on lähettäjän palvelin, ylin vastaanottajan palvelin. Vaikka todellisuudessa palvelimia voi olla enemmänkin, tämä pätee erityisesti silloin, kun työskentelet suurten palveluntarjoajien kanssa, jotka vastaanottaneet kirjeen välittävät sen eteenpäin, tai käytettäessä matkan varrella SMTP-välityspalvelinta. Viestipolun analysointiin voi käyttää Googlen palvelua, joka näyttää ymmärrettävässä muodossa kaikki SMTP-palvelimet, siirtoajat sekä SPF-, DKIM- ja DMARC-testit (niistä lisää myöhemmin).


Vastaanotetut otsikot ovat erilaisia, vaikka niitä onkin yleiset säännöt. Tyypillinen malli näyttää tältä:

Vastaanotettu: osoitteesta server.example.org (helo=server.example.org) osoitteesta st15.provider.com esmtps:llä (Exim 4.80.1) (envelope-from )

Täällä viesti vastaanotettiin palvelimelta nimeltä server.example.org, jonka IP-osoite on 1.2.3.4, samaa nimeä käytettiin helo-tervehdyksessä, palvelimen st15.provider.com Exim 4.80.1 vastaanotti sen. Viesti lähetetty [sähköposti suojattu]. Hyväksyttyään tällaisen otsikon SMTP-palvelin alkaa tarkistaa tietoja. Hakee verkkotunnusta ja IP-osoitetta DNSBL-tietokannoista. Tarkistaa verkkotunnuksen MX-tietueen olemassaolon. MX:ää käytetään alun perin tiettyä verkkotunnusta palvelevien sähköpostipalvelimien etsimiseen; sen läsnäolo vahvistaa, että verkkotunnus lähettää postia.

Seuraavaksi se suorittaa käänteisen nimenselvityksen IP:n perusteella käänteisen DNS-kyselyn kautta käyttämällä PTR-tietuetta. Eli hän selvittää, minkä palvelimen nimen tulisi olla siinä osoitteessa, josta viesti tuli. Tämä toiminta on määritelty helmikuussa 1999 julkaistussa RFC 2505:ssä, Roskapostin torjuntasuositukset SMTP MTA:ille. Ja vaikka on jo pitkään tiedetty, että palautusvyöhykkeet eivät ole riittävä edellytys lähettäjän yksiselitteiselle tunnistamiselle ja johtavat usein virheisiin ja viiveisiin, niitä tuetaan silti. Siksi niiden on täsmättävä, muuten viesti saa vähintään miinuksen luokituksessa, ja pahimmassa tapauksessa se hylätään.

Esimerkissämme server.example.org tulisi määrittää IP-osoitteeksi 1.2.3.4. DNS-tietue näyttää tältä:

1.2.3.4.in-addr.arpa. PTR-palvelin.esimerkki.org:ssa

IPv6:lle käytetään ip6.arpaa. Periaatteessa PTR:n ominaisuuksista ei tarvitse tietää, koska PTR:n, harvoja poikkeuksia lukuun ottamatta, määrittää vain hosting-palveluntarjoaja. Ja jos et ole tyytyväinen siihen, sinun on vain otettava yhteyttä tukeen. Voit tarkistaa PTR:n käyttämällä pyyntöä:

$ dig -x 1.2.3.4

Itse asiassa PTR-tietue VDS:n käyttöönoton jälkeen voi viitata palveluntarjoajan tarjoamaan tekniseen toimialueeseen, kuten srv01.provider.net, VDS-mallissa isäntänimi syötetään Ubuntu1604 (muutokset tiedostossa /etc/hostname), HELO/EHLOssa. SMTP-palvelin kirjoittaa yleensä localhost .localdomain , ja kirje tulee example.org-toimialueesta. Kirjeen toimittamisen todennäköisyys tällaisissa olosuhteissa lähestyy nopeasti nollaa. Vaikka jotkut palvelut merkitsevät tällaiset epäjohdonmukaisuudet virheiksi ja suorittavat täyden tarkistuksen.

Haluaisin erityisesti huomauttaa, että VDS:ssä on yleensä kaksi IPv4:ää ja v6:ta. Siksi kaikki sanottu pätee molempiin versioihin, koska kirje yhdelle palvelimelle voi mennä IPv4:n yli ja se voidaan toimittaa, kun taas toinen käyttää mieluummin IPv6:ta, eikä kirje välttämättä tavoita vastaanottajaa. Samaan aikaan monet palveluntarjoajat, jotka tarjoavat IPv6:ta, eivät vaivaudu ollenkaan PTR-tietueen asettamiseen, ja sen tarkistaminen palauttaa virheen. Mutta esimerkiksi Google suosii IPv6:ta ja hylkää kirjaimen välittömästi, jos PTR ei vastaa palvelimen nimeä. Palveluvastausviestissä se näyttää tältä:

Jatkoa on vain jäsenille

Vaihtoehto 1. Liity "sivusto"-yhteisöön lukeaksesi kaiken sivuston materiaalin

Yhteisön jäsenyys tietyn ajanjakson sisällä antaa sinulle pääsyn KAIKKIIN Hacker-materiaaliin, lisää henkilökohtaista kumulatiivista alennustasi ja voit kerätä ammattimaisen Xakep Score -luokituksen!

FossLook-sähköpostipalvelin on suunniteltu "sisäisten" käyttäjien postilaatikoiden luomiseen (verkkotunnuksessasi) ja niiden kanssa työskentelemiseen - viestien vastaanottamiseen/lähettämiseen. Palvelin myös käynnistää viestien vastaanottamisen muilta sähköpostipalvelimilta (mail.ru, gmail.com jne.) sekä lähettää niille viestejä, jos palvelimelle rekisteröityneillä käyttäjillä on ulkoisia postilaatikoita. Tässä artikkelissa kuvataan kaikki sähköpostipalvelimen asetukset

Sisäisten sähköpostitilien luominen ja työskentely kuvataan. Artikkelissa on kuvattu, kuinka työskennellä ulkoisten postilaatikoiden kanssa.

Määritä käynnistämällä ohjattu hallintatoiminto ja siirtymällä "Verkko"-sivulle:

Tämä aloitussivu sähköpostipalvelimen asetukset. Katsotaanpa kaikkia asetusten valintaikkunoita, jotka avautuvat, kun napsautat aloitussivun vastaavia linkkejä:

Kanavat

Kanavat on tärkein sivu. Täyttämällä sen voit luoda "sisäisiä" postilaatikoita ja työskennellä niiden kanssa omillasi Verkkotunnus.


Osio "SMTP-asetukset"

  • Vaihtoehto Käyttää– ottaa käyttöön tai poistaa käytöstä tiedonsiirron FossLook-palvelimen ja ulkoisten sähköpostipalvelimien välillä.
  • Portti– portin numero viestien vaihtamista varten SMTP-protokollan kautta.
  • Todistus
  • SSL-portti

Osio "POP3-asetukset"

  • Käyttää– ottaa käyttöön tai poistaa käytöstä tiedonsiirron FossLook-palvelimen ja ulkoisten sähköpostiohjelmien välillä, paitsi MS Outlookin.
  • Portti– portin numero POP3-protokollan kautta tapahtuvaa viestitystä varten.
  • Todistus– varmennetiedot salattua vaihtoa varten.
  • SSL-portti– portin numero salattua vaihtoa varten.

Osio "Reititys"

  • Verkkotunnus– sen koneen toimialuenimi, johon FossLook-palvelin on asennettu.
  • FQDN– sen koneen täydellinen toimialuenimi, johon palvelin on asennettu.
  • Verkkoliitäntä- IP-osoite verkkokortti palvelimella, jonka kautta Internet-yhteys muodostetaan.
  • Älä ota enempää kuin– saapuvan viestin koon enimmäisraja.
  • Kehysrele– välipalvelimen verkkotunnus tai IP-osoite, johon kaikki kirjeenvaihto lähetetään ja josta se lähetetään edelleen vastaanottajille.

Kohta "Lisäyhteys palvelimeen"

  • Käyttää– ottaa käyttöön tai poistaa käytöstä ulkoisen kanavan työskennellä palvelimen kanssa Internetin kautta.
  • Verkkoliitäntä– Internet-yhteyden muodostamiseen osallistuvan verkkokortin IP-osoite.
  • Portti– portin numero Internet-yhteyden muodostamista varten.
  • Koneen nimi– ulkoinen verkkotunnuksen nimi (saatu palveluntarjoajalta).

Jos haluat työskennellä sisäisten postilaatikoiden kanssa (verkon sisällä), täytä vain vaaditut kentät POP3-, SMTP- ja Reititysasetukset-osioissa. Jotta voit lähettää kirjeitä sisäisistä postilaatikoista ulkoisiin postilaatikoihin (Internetin palvelimilla), sinun on määritettävä kanava työskennelläksesi palvelimen kanssa Internetin kautta.

Yleiset Internet-sähköpostin siirtoasetukset

Sähköpostipalvelinta palvelevan Internet Mail Transport -moduulin asetussivu:

Tämän sivun elementtien tarkoitus on seuraava:

  • Vaihtoehto Mukana– ota moduuli käyttöön/poista käytöstä (eli ota sähköpostipalvelin käyttöön/poista käytöstä).
  • Polku palvelimen palvelukansioon– vaihtoehtoinen polku sähköpostipalvelimen lokien ja muiden palvelutiedostojen tallentamiseen. Jos tyhjä, käytetään oletuspolkua.
  • Vaihtoehto Salli delegoitu viestien lähettäminen– tämä vaihtoehto on voimassa, kun käyttäjä on siirtänyt valtuudet toiselle käyttäjälle tai osastolle ja hän lähettää viestejä toisen käyttäjän (osaston) puolesta. Kun tämä vaihtoehto on käytössä, vastaanottajan viestin attribuutit osoittavat viestin todellisen lähettäjän "lähettäjä" -sarakkeessa ja käyttäjän, jonka puolesta viesti lähetettiin, " puolesta " -sarakkeessa. Jos valintaruutua ei ole valittu, molemmissa sarakkeissa näkyy vain se käyttäjä (osasto), jonka puolesta viesti on lähetetty.
  • Kirjaustyyppi SMTP, POP3– protokollan kirjaustyyppi, voit valita: pois käytöstä, kirjautuminen yhteen tiedostoon, kirjautuminen useaan tiedostoon (jokainen istunto kirjataan erilliseen tiedostoon), voit myös ottaa käyttöön viestirunkojen lisäämisen lokeihin.

Tämän sivun elementtien tarkoitus on seuraava:

  • Luettelo korvaavista osoitteista– luettelot korvaavista vastaanottajista, jotka ovat muotoa "osoite, johon kirje lähetetään"; "osoite, johon se saapuu".
  • Luettelo poikkeuksista paikalliset osoitteet – luettelo paikallisista osoitteista, joista voit lähettää kirjeitä ilman lupaa.
  • Lähtevän yhteyden aikakatkaisu– yhteyden aikakatkaisu muihin SMTP-palvelimiin lähetettäessä sähköpostia.
  • Viestien enimmäismäärä istuntoa kohden– suurin mahdollinen viestimäärä, jonka palvelin voi vastaanottaa SMTP:n kautta kerralla. Viestejä voidaan vastaanottaa sekä sähköpostiohjelmilta että muilta sähköpostipalvelimista.
  • Viestin enimmäiskoko, megatavu– suurin sallittu viestin koko lähetettäväksi/vastaanotettavaksi palvelimella, Mt.
  • Vaihtoehto Salli viestien poistaminen POP3:n kautta– voit poistaa viestejä, kun keräät postia POP3:n kautta sähköpostipalvelimelta (toisella asiakkaalla).
  • Aikaväli viestien uudelleenlähettämiselle jonosta– määrittää, minkä ajan kuluttua (h:min:s) viestin uudelleenlähetys jonosta aloitetaan (jos edellinen yritys epäonnistui).
  • Viestien uudelleenlähetysten määrä jonosta– määrittää toistuvien viestien lähetysten lukumäärän jonosta (jos aikaisemmat lähetykset eivät ole onnistuneet). Jos viestiä ei lähetetty määritetyn yritysmäärän jälkeen, se päätyy "Bad Messages" -lokiin.

Tämän sivun elementtien tarkoitus on seuraava:

  • Virheen toistoaika, minuuttia– jos virhe toistuu tietyn ajan sisällä (minuuteissa), käyttäjälle lähetetään ilmoitus.
  • Postin tarkistusaika– ulkoisten tilien tarkastaminen uusien viestien varalta.
  • Vaihtoehto Vain vastaanottaa lukemattomia viestejä – mahdollistaa vain lukemattomien viestien vastaanottamisen ulkoisilta palvelimilta.

Päivämäärä: 2010-10-12

HmailServer - ilmainen sähköpostipalvelin Windowsille

hMailServer- ilmainen sähköpostipalvelin Windowsille. Tukee IMAP4-, POP3-, SMTP-, virtuaalisia verkkotunnuksia, roskapostin estoa, virustorjuntaa ja paljon muuta. Integroitu ClamWin, SpamAssassin.

1) Ladattava uusin versio hmailServer osoitteesta http://www.hmailserver.com/index.php?page=download ja aloita asennus

2) Hyväksymme lisenssisopimuksen

3) Määritä mihin hMailServer asennetaan

4) Valitse tarvittavat komponentit asennusta varten


5) Valitse SQL-paikannusmenetelmä ja itse tietokanta.

6) Valitse ja anna salasana

7) Anna salasana ja muodosta yhteys sähköpostipalvelimen ohjauspaneeliin

8) Itse hMailServer-palvelimesi ohjauspaneeli

Plutonit.ru - Hallinto, Linuxin asennus ja Windows 2009 - 2018

Postipalvelimen asennus ja konfigurointi

Postipalvelimen asennus ja konfigurointi

Sähköpostipalvelimen asentaminen ja määrittäminen Sähköposti on palvelu, jonka avulla voit vaihtaa sähköpostin kautta tietokoneverkko sähköisillä viesteillä. Pääominaisuus Sähköposti on siinä, että tietoa ei lähetetä vastaanottajalle suoraan, vaan välilinkin kautta - sähköisesti Postilaatikko, joka on paikka palvelimella, johon viesti tallennetaan, kunnes vastaanottaja pyytää sitä. Postipalvelin on tietokoneohjelma, suunniteltu järjestämään sähköpostin vaihto tietokoneiden välillä.

DIY-postipalvelin

Sen päätehtävät ovat kirjeiden vastaanottaminen asiakkailta ja niiden toimittaminen vastaanottajille. Asiakkaat voivat olla sekä käyttäjiä (sähköpostiohjelmalla) että muita sähköpostipalvelimia. Käyttäjät voivat sähköpostiohjelmalla (Outlook Express, Thunderbird jne.) luoda kirjeitä, lähettää ne palvelimelle ja hakea postia palvelimella olevista postilaatikoistaan. Yhteydenpito palvelimen ja asiakkaan välillä tapahtuu käyttämällä erityisiä sähköpostiprotokollia - Simple Mail Transfer Protocol (SMTP) - lähetettäessä kirjeitä palvelimelle ja Post Office Protocol v.3 (POP3) - kun vastaanotetaan kirjeitä postilaatikosta. Asiakkaat muodostavat yhteyden palvelimeen tiettyjen porttien kautta. SMTP:lle vakioportti on 25, POP3:lle portti 110. Postipalvelimia on useita. Katsotaanpa esimerkkinä Courier-postipalvelimen asennusta ja määrittämistä Postipalvelin. Courier Mail Server on Windows-sähköpostipalvelin (sähköpostipalvelin) paikallisiin verkkoihin. Sen avulla voit nopeasti järjestää sähköpostin vaihdot paikallinen verkko ja Internetissä. Courier Mail Server ei vaadi asennusta järjestelmään. Riittää, kun lataat arkiston ohjelman kanssa ja purat sen mihin tahansa tietokoneen kiintolevyn kansioon, joka toimii sähköpostipalvelimena. Voit ladata ilmaisen Courier Mail Server 1.56 -version verkkosivustolta http://courierms.narod.ru/. Toimivampi Courier Mail Server 2.05, mutta jo maksullinen versio (1650 ruplaa 10 postilaatikolle, demoversio on rajoitettu vain kolmeen postilaatikkoon), löytyy verkkosivustolta http://www.courierms.ru/. Tässä esimerkissä määritämme ja käytämme ilmainen versio sähköpostipalvelin Courier Mail Server 1.56. Courier Mail Server 1.56:n edut: ilmainen, helppo asentaa ja poistaa, kompakti, helppo hallita, pieni järjestelmäresurssien kulutus, monisäikeisyys, kätevä graafinen kuori, venäjänkielinen käyttöliittymä ja dokumentaatio, tuki rajoittamattomalle määrälle postilaatikoita Ohjelma toimii Windows 9x/ME/NT/2000/XP:ssä. Ohjelman määrittäminen on melko yksinkertaista ja helppokäyttöistä keskivertokäyttäjälle. Huomautus: esimerkissä kaikissa verkon tietokoneissa on Windows XP. Kaikki verkossa olevat tietokoneet ovat samoja (ei ole olemassa erillisiä palvelintietokoneita). Opettajan tietokoneen nimi on kab39komp8, oppilaiden tietokoneet kab39komp1, kab39komp2 jne. Kaikki tässä osiossa käsitellyt ohjelmistot asennetaan kansioon C:\MyServers\usr\local\. Jos tietokoneillasi on eri nimet (ja näin on todennäköisesti 🙂), ota tämä huomioon ohjelmistoa määritettäessä. Voit myös valita ystäväkansion ohjelman asentamista varten. CMS toimitetaan zip-arkistona, joka sisältää suoritettava tiedosto ja dokumentaatio. Asenna palvelin luomalla kansio, jossa se toimii, purkamalla tiedostot arkistosta tähän kansioon ja suorittamalla CourierMS.exe-sovelluksen. Kun palvelin käynnistetään ensimmäisen kerran, se luo automaattisesti kansioonsa toimintansa edellyttämät alikansiot ja tiedostot. Palvelin ei tee muutoksia kansion ulkopuolelle. Järjestelmä Windowsin rekisteri muuttuu vain palveluksi rekisteröitymisen yhteydessä. Courier Mail Server voidaan käynnistää nimellä vakiosovellus, ja myös kuten Windows-palvelut. Jos haluat toimia Windows-palveluna, käynnistä CMS ja valitse Asetukset-valikosta Käynnistä palveluna. Tämä rekisteröi Courier Mail Server -palvelun järjestelmään. Jos käynnistys tapahtuu normaalisti, palvelimen pääikkuna tulee näyttöön ja sen kuvake ilmestyy ilmaisinalueelle kellon viereen. Jos pääikkunassa näkyy viestejä SMTP- ja POP3-palvelimien käynnistämisestä eikä virheilmoituksia ole, voit aloittaa palvelimen asennuksen. Seuraava vaihe sähköpostipalvelimen määrittämisessä on paikallisten toimialueiden syöttäminen. Voit tehdä tämän kaksoisnapsauttamalla sanaa "domain" ja välilehti avautuu sen määrittämistä varten. Anna sen tietokoneen nimi, jossa sähköpostipalvelin toimii. Esimerkissämme tämä on kab39komp8. Jos tietokoneesi nimi on esimerkiksi kab39komp5, kirjoita tämä nimi. Mikä tahansa palvelinohjelma edellyttää käyttäjien syöttämistä, joita se palvelee. Kaksoisnapsauta "tilit" ja tilieditori avautuu. Tilieditori on suunniteltu ylläpitämään luetteloa palvelimen paikallisista käyttäjistä (tileistä). Kun luot tilin, luodaan myös vastaava postilaatikkokansio. Kun poistat tilin, postilaatikon kansio ja kaikki sen sisältö poistetaan automaattisesti. Kun käynnistät palvelimen ensimmäisen kerran, postmaster-tili luodaan automaattisesti. Luo tarvittava määrä tilejä käyttäjillesi. Riittää, kun luodaan yksi jokaiselle oppilaan ja opettajan tietokoneelle, vaikka jokaiselle opiskelijalle voi luoda erillisen tilin. Jokaisella tilillä on seuraavat asetukset: Oikea nimi: Postilaatikon omistajan nimi. Postilaatikon nimi: Postilaatikon nimi. Se on myös käyttäjätunnus, kun muodostetaan yhteys palvelimeen. Älä käytä venäläisiä kirjaimia postilaatikon nimessä ja Erikoissymbolit, koska Jotkut sähköpostiohjelmat eivät toimi niiden kanssa oikein. Jos postilaatikon nimi on kab39komp2, paikallinen toimialue on m, tämän käyttäjän sähköpostiosoite on kab39komp2@ kab39komp8. Salasana: salasana yhteyden muodostamiseksi palvelimeen. Emme muuta muita parametreja. Luomme käyttäjätilejä käyttäjien määrän perusteella. Voit rajoittaa pääsyä sähköpostipalvelimeen IP-suodattimen avulla. Määritä IP-osoitteiden alue, johon pääsy on sallittu. Meille se on 192.168.1.1-192.168.1.11 (Lue IP-osoitteista ja niiden määrityksistä tämän osion muista artikkeleista). Koulussasi tämä alue voi olla erilainen, esimerkiksi se, jonka Internet-palveluntarjoajasi on antanut (no, se on toinen artikkeli).

Kaikki! Sähköpostipalvelinta voidaan käyttää. Ohjeesta voit lukea ohjelman muiden ominaisuuksien asettamisesta ja käytöstä (venäjäksi!). Saatat kysyä: "Kuinka sitä käytetään? Kuinka lähettää ja vastaanottaa kirjeitä?" Vastaus on yksinkertainen. Lähetämme ja vastaanotamme kirjeitä käyttämällä ohjelmaa - sähköpostiohjelmaa (Outlook Express, Thunderbird jne.). Lue tämän tekemisestä seuraavasta artikkelista:

Sähköpostiohjelmien määrittäminen sähköpostin käyttöä varten

Sähköposti on palvelu, jonka avulla voit vaihtaa sähköisiä viestejä tietokoneverkon kautta.

Voit työskennellä sähköpostin kanssa käyttämällä sähköpostiohjelma(sähköpostiohjelma) asennettuna käyttäjän tietokoneelle tai selaimella verkkoliittymän kautta.

Postiohjelma(sähköpostiohjelma, sähköpostiohjelma) - käyttäjän tietokoneelle asennettu ohjelmisto, joka on suunniteltu vastaanottamaan, kirjoittamaan, lähettämään, tallentamaan ja käsittelemään käyttäjän sähköpostiviestejä. Postiohjelmat tarjoavat yleensä käyttäjälle myös lukuisia lisätoimintoja postin käsittelyyn (osoitteiden valinta osoitekirjasta, viestien automaattinen lähettäminen määritettyihin osoitteisiin jne.).

Yksinkertaisin sähköpostiohjelma - Microsoft ohjelma Outlook Express.

Se sisältyy tavalliseen Windows-pakettiin (alkaen Windows 98:sta), ja siksi se on saatavilla kaikissa tätä käyttävissä tietokoneissa käyttöjärjestelmä. Windows Vistassa se korvattiin Windows Mail -sähköpostiohjelmalla. Bat! on myös laajalti suosittu käyttäjien keskuudessa! ja ilmainen sähköpostiohjelma Mozilla Thunderbird.

Edellisessä artikkelissa tarkastelimme, kuinka luodaan ja käytetään sähköpostipalvelinta luokassamme. Asetetaan nyt sähköpostiohjelmat ja testataan paikallispostimme toimintaa.

Jotta sähköpostiohjelma voi lähettää ja vastaanottaa postia, sen asetuksissa on määritettävä saapuvan ja lähtevän postin palvelimien osoitteet sekä tiliparametrit postilaatikkoon yhdistämistä varten (nimi ja salasana).

Sähköpostiohjelmat on määritettävä kaikilla käyttäjien tietokoneilla, jotka tarvitsevat pääsyn sähköpostiin sähköpostipalvelimen kautta.

Kuinka nostaa sähköpostipalvelin

Palvelu sähköpostipalvelimen alkuasennukseen ja määritykseen omalle fyysiselle tai virtuaaliselle palvelimellesi

Postipalvelimen asennus ja konfigurointi tehdään asiakkaan toiveet huomioiden ja käyttötarkoituksen mukaisesti.

On mahdollista asentaa sähköpostipalvelin yksitellen tekniset tiedot, määriteltyjen vaatimusten, vaihtoehtojen ja käyttötarkoitusten mukaan. Tai perustuen johonkin valmiista, vakiomallista sähköpostipalvelimen käyttöä varten.

On mahdollista ottaa käyttöön sähköpostipalvelin fyysisille ja virtuaalisille (vps, vds) palvelimille, joissa on Linux OS (Debian, CentOS, Ubuntu), FreeBSD ja myös Windows.

Osana palvelimen asennusta tehdään seuraavat pakolliset asetukset lisätoiminnoista riippumatta:

Postipalvelimen käyttöönotto voidaan suorittaa yhden tai useamman (yhdistelmänä) lisensoidun tai avoimen lähdekoodin vaihtoehdon perusteella ohjelmisto järjestää sähköpostipalvelimen.

Lisensoidut ohjelmistovaihtoehdot:

  • Microsoft Exchange Server;
  • CommunigatePro;
  • Kerio MailServer;
  • MDaemon;
  • Lähetä postia

Ohjelmistovaihtoehdot, jotka on lisensoitu GPL:llä (ilmainen ohjelmisto) sähköpostipalvelimen järjestämiseen:

  • Sendmail (sisältyy joihinkin Linux-jakeluihin);
  • Postfix;
  • Qmail;
  • Exim;
  • RoundCube;
  • Jälkilogiikka

Asennus mahdollinen ohjelmistojärjestelmät sähköposti ja yhteistyötä sen ominaisuudet ovat lähellä lisensoitua yrityspostiratkaisua - Microsoft Exchange Serveriä.

Postipalvelimen asennuksen ja konfiguroinnin kustannukset

Perustuu yhteen olemassa olevista suosituista käyttötavoista:

2 900 ruplaa5 900 ruplaa8 900 ruplaaAlkaen 18 900 ruplaa

Pieni sähköpostipalvelin yksityiseen käyttöön, blogiin, verkkosivustoon tai pienelle organisaatiolle.

Käytetty ohjelmisto:

1 - 10 postilaatikkoa, 1 sähköpostitoimialue, 1 palvelimen IP-osoite;
saapuvan postin suodatus (Greylist + SpamAssassin), web-käyttöliittymä sähköpostin käyttöä varten.

Palvelin voidaan asentaa tämän mallin mukaan tai sinun (tekniset tiedot) mukaan, jotka ovat ominaisuuksiltaan ja monimutkaisuudeltaan samanlaisia.

Sähköpostipalvelimen asentaminen ja määrittäminen pienelle organisaatiolle tai keskikokoiselle verkkoprojektille esimerkiksi jonkin seuraavista suosituista käyttötavoista, mikä merkitsee sähköpostin käyttäjien, postilaatikoiden ja sähköpostitoimialueiden lisääntymistä:

Käytetty ohjelmisto: Exim / Postfix, RoundCube / Afterlogic;

1 - 30 postilaatikkoa, jopa 2 postialuetta, saapuvan postin suodatus (Greylist + SpamAssassin), web-käyttöliittymä sähköpostin kanssa työskentelemiseen, sähköpostipalvelimen toiminnan webtilastot

Yrityksen sähköpostipalvelimen asentaminen ja määrittäminen pienelle, keskisuurelle organisaatiolle tai verkkoprojektille esimerkiksi jonkin seuraavista suosituista käyttötavoista, jotka sisältävät postilaatikoiden, verkkotunnusten, käyttäjien, niiden rajoitusten ja oikeuksien itsenäisen hallinnan:

Käytetty ohjelmisto:

Data ohjelmistoratkaisuja Ominaisuuksiensa mukaan ne ovat vaihtoehto lisensoidulle Microsoft Exchange Server -tuotteelle ja tarjoavat täyden mahdollisuuden itsenäisesti määrittää, ylläpitää ja hallita rajoittamattoman määrän postilaatikoita, sähköpostin käyttäjiä, heidän oikeuksiaan ja toimialueita.

Postipalvelinta hallitaan web-käyttöliittymän kautta. Täydellinen sähköpostijärjestelmä yritykselle.

Postipalvelimen asennus ja konfigurointi asiakkaan yksilöllisten teknisten eritelmien mukaan.

Esimerkki mahdollisesta asennusmallista:

Kahden fyysisen tai virtuaalisen etäpostipalvelimen klusteri, jotka kopioivat tai täydentävät toistensa ominaisuuksia.

Käytetty ohjelmisto: Exim / Postfix, RoundCube / Afterlogic jne.

Tarvittava määrä postilaatikoita, käyttäjiä ja verkkotunnuksia. Postipalvelimen itsenäinen hallinta web-käyttöliittymän kautta. Tulevan ja lähtevän postin käsittely sähköpostiohjelmasta tai verkkokäyttöliittymän kautta.

Jos haluat tilata ja keskustella sähköpostipalvelimen perustamisesta, ota meihin yhteyttä "Yhteystiedot"-osiosta.

Kuinka luoda oma sähköpostipalvelin?

Kerio kehittää toimivia ratkaisuja pienille ja keskisuurille yrityksille.
Kerio MailServer 6 kuuluu uuden sukupolven sähköpostipalvelimiin yritysten verkot. Kerio MailServerin etuna on sen cross-platform - se voi toimia toiminnassa Windows-ympäristöt, Linux, Mac OS, FreeBSD.

Kun työskentelet Windowsissa, voit käyttää Microsoft Outlookia sähköpostiohjelmana, ja Mac OS:ssä voit käyttää Microsoft Entouragea. Kaikissa järjestelmissä voit käyttää Kerio WebMail -verkkoliittymää. Kerio WebMail Ministä on myös versio, joka on suunniteltu asennettavaksi taskutietokoneisiin. Kerio WebMail Mini tukee Palm OS-, Pocket PC- ja BlackBerry-järjestelmiä. Sähköpostiohjelmat Kerio WebMail ja Kerio WebMail Mini ovat erityisen käteviä usein matkustaville työntekijöille, sillä niiden avulla voit työskennellä sähköpostin kanssa yrityksen web-palvelimella mistä tahansa. Toinen Kerio MailServerin etu on sisäänrakennettu virustentorjunta- ja roskapostimoduuli. Postipalvelimelle tällainen toiminnallisuus on tällä hetkellä pakollinen, ja näiden toimintojen yhdistäminen yhteen tuotteeseen mahdollisti toiminnan vakauden, eikä eri valmistajien ohjelmistoja tarvinnut integroida.

Mail

Kerio MailServer mahdollistaa sähköpostin vastaanottamisen useilla tavoilla: POP3-protokollien kautta (jolla on mahdollisuus SSL-koodaukseen), IMAP4:llä (jolla on mahdollisuus SSL-koodaukseen), käyttämällä graafista verkkoliitäntä WebMail (SSL-koodauksella), älypuhelimilla ja PDA-tietokoneilla, langaton yhteys käyttämällä BlackBerryä sekä sähköpostiohjelmia Microsoft Outlook 2000/XP/2003 for Windows tai Microsoft Entourage X/2004 for Mac OS X. Ryhmätyöskentely, kun Microsoftin avulla Outlook vaatii Kerio Outlook Connectorin asentamisen, joka on sähköpostisovellusten ohjelmointirajapinta (MAPI-tarjoaja), joka korvaa Microsoft Outlook MAPI Providerin.

Kun vaihdat Microsoft Exchangen Kerio MailServerillä, voit käyttää jaettuja kalenteritapahtumia, jaettuja yhteystietoja ja tehtäviä, jotka löytyvät Microsoft Outlookista, Microsoft Entouragesta ja Kerio WebMailista. Käyttäjät voivat siirtyä Kerio MailServeriin säilyttäen samalla kaikki ryhmäominaisuudet, kuten kalenteritapahtumat.

Microsoft Exchange Serveristä Kerio MailServeriin siirtymisen automatisoimiseksi on suunniteltu Kerio Exchange Migration Tool -toiminto, jolla voit siirtää tietoja seuraavista Exchange-sarjan palvelimista: Microsoft Exchange Server 5.5, Microsoft Exchange Server 2000, Microsoft Exchange Server 2003. toiminto tuo tietolohkot “Käyttäjät”, “Sähköposti”, “Yhteystiedot”, “Kalenteritapahtumat”, “Tehtävät” Kerio MailServer -postipalvelimen vastaaviin hakemistoihin.

Turvallisuus

Turvajärjestelmä sisältää mahdollisuuden käyttää kryptografista liikennesuojausta SSL:llä, roskapostisuodattimen, virustentorjuntasuodattimen ja liitesuodattimen. Kaikkia suodattimia hallitaan yhdessä osiossa, "Liitesuodattimet", mikä yksinkertaistaa ja nopeuttaa järjestelmänvalvojan työtä.

Kerio MailServerissä on kaksitasoinen virustorjunta: voit käyttää samanaikaisesti integroitua McAfee virustorjunta ja plug-in ulkoinen virustorjuntapaketti. Jos tietokantojen päivittäminen tai yhden virustorjunnan lisenssin jatkaminen epäonnistuu, tartunnan todennäköisyys pienenee merkittävästi toisen työn ansiosta. Tuettujen liittimien luettelossa virustorjuntaohjelmat ovat 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). ). On mahdollista käyttää muita virustorjuntaohjelmia. Viruksenpurkauksen aikana on hyödyllistä, että sisäänrakennettu McAfee-virustorjunta tarkistaa myös sisäisen yrityksen posti, mikä hidastaa virusten leviämistä sisällä työntekijöiden keskuudessa.

Kerio MailServer käyttää useita menetelmiä suojautuakseen roskapostilta. Tuettu SMTP-valtuutus käyttämällä IP-osoitetta, reaaliaikaisia ​​mustia listoja, sisällön suodatusta, lähettäjän verkkotunnuksen vahvistusta, Microsoft Caller ID:tä. SPF-tunnistus on myös tuettu. Lisäksi ohjelmiston avulla voit asettaa rajoituksia rinnakkaisten yhteyksien määrään ja rajoittaa yhdestä osoitteesta lähetettyjen kirjeiden määrää aikayksikköä kohti. Kerio MailServer ottaa käyttöön teknologiaa DHA-hyökkäysten torjumiseksi hidastamalla vastauksia, katkaisemalla yhteyksiä ja lähettämällä vääriä vastauksia. Turvallisuuden parantamiseksi tuote sisältää työkaluja Varakopio kaikille saapuville ja lähteville sähköpostiviesteille, osoitekirjat, kalentereita ja muita yhteistyöobjekteja sekä työkaluja postilaatikon määrän, liitteiden koon ja viestien määrän rajoittamiseen yleensä.

Hallinto

Kerio MailServerin asentamiseen ei tarvita palvelinalustaa. Kerio MailServer -postipalvelinta voidaan käyttää sekä sisäisenä verkkopalvelimena että Internet-sähköpostipalvelimena. Tuotteessa on kaksi hallintaliittymää - Kerio Administration Console ja Kerio Web Administration. Kerio-hallintakonsolin avulla voit hallita useita sähköpostipalvelimia ja muita Kerio Technologies -tuotteita yhdestä työasemasta, ja etäkäyttö tapahtuu salatun kanavan kautta. Tämä erillinen ohjelma, joka voidaan asentaa mihin tahansa tuettuun käyttöjärjestelmään. Järjestelmänvalvoja voi myös delegoida käyttäjille valtuudet hallita tilejä Kerio Web Administrationin avulla. Kerio MailServer 6.x:n käyttäjätietoja voidaan hallita sisäisen tietokannan tai Microsoftin hakemistopalveluiden avulla Active Directory tai Apple Open Directory.

Tämä opetusohjelma näyttää, kuinka voit määrittää toimivan sähköpostipalvelimen Ubuntussa tai Debianissa. Kuten tiedämme, sähköpostipalvelimessa käytetyt kaksi pääprotokollaa ovat SMTP ja POP/IMAP. Tässä opetusohjelmassa postfixiä käytetään SMTP:lle, kun taas dovecotia käytetään POP/IMAP:lle. Molemmat ovat auki lähdekoodi, vakaa ja siinä on monia asetuksia.

Huomaa, että sähköpostipalvelimen tietoturvaongelmat eivät kuulu tämän oppitunnin piiriin ja niitä käsitellään artikkelissa "".

Edellytykset

Jokaisella verkkotunnuksella on oltava merkintä DNS-palvelin f. On suositeltavaa EI käyttää live-verkkotunnuksia testaustarkoituksiin. Tässä opetusohjelmassa testiverkkotunnusta example.tst käytetään laboratorioasetuksissa. Tämän hypoteettisen toimialueen DNS-palvelimessa olisi ainakin seuraavat merkinnät.

  • Suora vyöhyke esimerkiksi.tst:
IN MX 10 mail.example.tst. mail.example.tst. IN A 192.168.10.1
  • Käänteinen vyöhyke esimerkiksi.tst:
192.168.10.1 IN PTR mail.example.tst.

Kun määrität live-sähköpostipalvelimen, näitä merkintöjä voidaan muokata järjestelmävaatimusten mukaan.

Isäntänimen (isäntänimi) asettaminen

Ensinnäkin sähköpostipalvelimen isäntänimi on määritettävä tiedostoissa /etc/hostname ja /etc/hosts. Lisäksi vain isäntänimi tulee sijoittaa ensimmäiseen tiedostoon.

Root@mail:~# vim /etc/isäntänimi sähköposti root@mail:~# vim /etc/hosts ## IP Täysin hyväksytty Domain Name Isäntänimi ## 192.168.10.1 mail.example.tst mail

Käyttäjien lisääminen

Joka Linuxin käyttäjä, on oletuksena automaattisesti luotu postilaatikko. Näitä käyttäjiä ja postilaatikoita käytetään sähköpostitileina ja niitä vastaavina postilaatikkoosoitteina. Käyttäjän luominen on hyvin yksinkertaista.

Root@mail:~# adduser alex

SMTP:n asennus ja konfigurointi

SMTP: Postfix-asennus

root@mail:/etc/postfix# vim main.cf ## palvelimen nimi ## myhostname = mail.example.tst ## aliasten määrittely ## alias_maps = hash:/etc/postfix/aliases alias_tietokanta = hash:/etc/postfix /aliakset ## kuljetusmääritelmä ## transport_maps = hash:/etc/postfix/transport ## myorigin määrittää verkkotunnuksen tältä palvelimelta tuleville viesteille. Meidän tapauksessamme kaikissa lähtevissä sähköpostiviesteissä on oltava "@example.tst" alkuperäisenä verkkotunnuksena ## myorigin = example.tst ## mydestination -parametri määrittää, mitkä toimialueet tämä kone toimittaa paikallisesti sen sijaan, että se välittäisi eteenpäin toiselle koneelle. ## oma kohde = mail.example.tst, localhost.example.tst, localhost, hash:/etc/postfix/transport ## smarthost-osoite. Sitä ei käytetä tällä oppitunnilla, siitä keskustellaan seuraavassa ohjeessa ## relayhost = ## lähettäjän luotetut verkot. postfix ei välitä muista verkoista tulevia sähköposteja ## mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128 192.168.10.0/24 ## postilaatikon koko tavuina. 0 tarkoittaa, ettei rajoitusta ## mailbox_size_limit = 0 ## postfix kuuntelee kaikkia saatavilla olevia liitäntöjä, esimerkiksi eth0, eth1, eth2 ja niin edelleen ## inet_interfaces = all
  • kuljetus

Esimerkki.tst-verkkotunnukselle tarkoitetut sähköpostit on määritetty toimitettaviksi paikallisesti ilman DNS-kyselyjä.

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

  • aliaksia

Oletamme, että kaikki käyttäjälle käyttäjälle A lähetetyt kirjeet tulee toimittaa myös käyttäjälle B, tätä varten aliastiedostoa muokataan alla olevan kuvan mukaisesti:

Root@mail:/etc/postfix# vim-aliakset userA: userA, userB root@mail:/etc/postfix# postialiasten aliakset

Huomaa: "KäyttäjäA:käyttäjäB"-syntikka määrittää, että posti tulee ohjata vain käyttäjälle B. UserA ei saa kopiota sähköpostista.

SMTP: Käynnistys ja ylläpito

postfix voidaan käynnistää komennolla.

Root@mail:~# palvelun postfix käynnistys uudelleen

Lokitiedoston /var/log/mail.log pitäisi tarjota hyödyllistä tietoa, jos jokin menee pieleen. Netstatin avulla voit myös tarkistaa, kuunteleeko sähköpostipalvelin TCP-porttia 25.

Root@mail:~# netstat -nat tcp 0 0 0.0.0.0:25 0.0.0.0:* KUULU

Kuten tulosteesta näkyy, palvelin kuuntelee TCP-portissa 25 saapuvia yhteyspyyntöjä.

POP/IMAPin asennus ja konfigurointi

POP/IMAP: Kyyhkysenkopan asennus

POP/IMAP: Valmistellaan asetustiedostoja

Seuraavat parametrit muuttuvat tarpeen mukaan.

Root@mail:~# vim /etc/dovecot/conf.d/10-mail.conf ## postilaatikoiden sijainti "mbox"-muodossa ## mail_location = mbox:~/mail:INBOX=/var/mail/ %u ## kyyhkynen annettu tarvittavat luvat lukea/kirjoittaa käyttäjien postilaatikoita ## mail_privileged_group = mail

Tämän pitäisi riittää POP/IMAP-palvelun käynnistämiseen sähköpostipalvelimella.

POP/IMAP: Palvelun asennus

Nyt kun dovecot on asennettu ja määritetty, se voidaan käynnistää seuraavalla komennolla.

Root@mail:~# service Dovecot käynnistyy uudelleen

Jälleen lokitiedosto (/var/log/mail.log) voi tarjota tärkeitä vihjeitä, jos jokin menee pieleen. Voit selvittää, onko dovecot käynnissä, käyttämällä netstatia seuraavasti.

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

Postipalvelimen käyttäminen mukautetun sähköpostiohjelman kanssa

Postipalvelin on nyt valmis käytettäväksi. Posti Tili voidaan määrittää käyttämällä suosikkisähköpostiohjelmaasi pöytätietokone, kannettava tietokone, tabletti tai puhelin. Voit myös määrittää webmailin (verkkokäyttöliittymällä varustetun sähköpostin) palvelimelle, mutta webmailin ohjeet ovat seuraavilla oppitunneilla. Tässä vaiheessa Mozilla Thunderbird -sähköpostiohjelma on määrittänyt palvelimelleni seuraavat asetukset:

Postipalvelimen ongelmien vianmääritys

  • Paras ystäväsi on lokitiedosto /var/log/mail.log. Kaikki vihjeet siitä, miksi posti ei toimi, löytyy täältä.
  • Varmista, että palomuurisi on määritetty oikein.
  • Varmista, että DNS-palvelimessa on oikeat merkinnät.

Yhteenvetona voidaan todeta, että tämän oppitunnin demonstraatio, kuten jo mainittiin, tapahtui laboratorioympäristössä. Testi-DNS-palvelin, jossa on kaikki tarvittavat tietueet, voidaan ottaa käyttöön, ja käyttäjät vaihtavat kirjeitä toistensa kanssa samalla palvelimella, esimerkiksi samalla toimialueella. Tehdäksesi siitä vielä mielenkiintoisemman, voit ottaa käyttöön useita sähköpostipalvelimia, joilla on eri toimialueet, testataksesi verkkotunnusten välistä viestintää, tätä varten DNS-tietueet.

Kelvolliset DNS-tietueet vaaditaan live-postipalvelimille. Voit virittää postfix- ja dovecot-asetukset tarpeidesi mukaan.

Huomio V: Jos haluat ottaa käyttöön live-postipalvelimen tai minkä tahansa sähköpostipalvelimen, jolla on Internet-yhteys, varmista, että SMTP on turvallinen. Tyypillisesti SMTP-hyökkäykset tulevat Internetistä ja paikallisverkon haittaohjelmista.

Toivottavasti tämä auttaa.

Näitä ohjelmia ei voi asentaa virtuaaliseen isännöintiin. Täysin itsenäinen sähköpostipalvelin voidaan luoda vain virtuaaliselle yksityiselle (dedikoidulle) palvelimelle, eli VDS:lle (VPS). - tämä artikkeli kertoo otsikon mukaisesti laadukkaasta ja samalla halvimmasta vaihtoehdosta virtuaaliselle yksityiselle palvelimelle, joka käyttää myös pilviteknologioita.

Yleensä postin aihe on tekijöille hyvin lähellä, eri aikoina olemme jo pohtineet sähköpostin luomiseen liittyviä kysymyksiä. omia verkkotunnuksia(tämän avulla voit valita lyhyitä ja kauniita nimiä postilaatikoille), kuinka "liittää" verkkotunnuksesi mail.ru-osoitteeseen ja todellakin mihin tahansa suosittuun postilaatikkoon, kuinka luoda oma offline-sähköpostisi hosting-palveluun jne. Kaikki tämä ja paljon muuta Löydät sähköpostisi tagilla.

Monet Ubuntu-käyttäjät käyttävät järjestelmää paitsi kodin tarpeisiin. Tämä lähestymistapa on varsin perusteltu, koska Linux-järjestelmissä on paljon kätevämpää tehdä ohjelmointia, luoda palvelimia ja verkkosivustoja. Yksi mukavuuksista on sähköpostipalvelimen luominen. Aloittelijoille tämä tehtävä näyttää hirveän vaikealta, mutta jos keksit kuinka asentaa ja määrittää sähköpostipalvelimen Ubuntulle, tehtävä ei näytä sinulle niin vaikealta.

Kuinka määrittää sähköpostipalvelin Ubuntuun.

Ennen konkreettisia ohjeita ja koodin vaeltelua ei tule toimeen ilman teoreettista materiaalia. On tärkeää ymmärtää, mikä sähköpostipalvelin on ja miten se toimii.

Konfiguroitu sähköpostipalvelin on hyvin yksinkertaisesti sanottuna postimies, joka vastaanottaa "kirjeen" yhdeltä sähköpostiohjelmalta ja antaa sen toiselle. Tämä on periaatteessa koko ohjelmiston toiminnan ydin. Postipalvelinta tarvitaan muutakin kuin vain sähköpostin lähettämiseen. Sivuilla hän vastaa käyttäjien rekisteröinnistä, täytettyjen lomakkeiden lähettämisestä ja muista tärkeistä toimista, joita ilman sivustosta tulisi kuin kirja, jota voi vain katsoa sivuja käännettäessä, mutta mitään on vaikea tehdä.

Linuxin sähköpostipalvelimet eroavat merkittävästi Windowsin ja muiden järjestelmien palvelimesta. Windowsissa tämä on valmis suljettu ohjelma, jota sinun tarvitsee vain aloittaa. Linux-jakelut olettavat itsekonfigurointi kaikki komponentit. Lisäksi palvelin ei lopulta koostu yhdestä ohjelmasta, vaan useista. Käytämme Postfixiä yhdessä Dovecotin kanssa.

Miksi Postfix?

Ubuntussa on useita sähköpostiohjelmia, mutta valitsimme tämän. Posfixin määrittäminen Ubuntuun on paljon helpompaa kuin SendMailin määrittäminen, ja tämä on tärkeää aloittelevalle käyttäjälle. Yhdessä Dovecotin kanssa Postfix pystyy tekemään kaiken, mitä sähköpostipalvelimilta yleensä vaaditaan.

Postfix on itse postinsiirtoagentti. Hän tulee näyttelemään pääroolia koko esityksessä. Se on avoimen lähdekoodin ohjelma, jota monet palvelimet ja verkkosivustot käyttävät oletuksena. Dovecot on postinjakelun vastaanottaja.

Postfixin asennus

Ensimmäinen vaihe on käyttää komentoa päivittääksesi paikallinen pakettitietokanta:

Itse Postfix-agentti voidaan asentaa vapaasti arkistosta, ja tämä on seuraava vaihe:

sudo apt-get install postfix

Kun tämän sovelluksen käyttöliittymä käynnistyy, sinun on valittava kohta "Internet-sivusto", jonka jälkeen luodaan konfiguraatiotiedosto nimeltä main.cf.

Kirjoita seuraavaksi "Järjestelmän sähköpostin nimi" -kenttään tulevan palvelimen paikallinen nimi, esimerkiksi myserver.org tai mikä tahansa muu valintasi. Käyttämällä nslookup-komentoa voit aina selvittää palvelimen toimialueen tulevaisuudessa - katso ja kirjoita se muistiin, tästä on hyötyä määrityksessä.

Postfixin määrittäminen

Nyt sinun on määritettävä sähköpostiagentti. Tätä varten sinun on ensin luotava /etc/postfix//-kansioon tiedosto nimeltä virtual. Voit tehdä tämän käyttämällä kosketuskomentoa:

Nyt sinun on luotava yksityinen kansio /etc/postfix/-hakemistoon. Sähköpostiasetukset tallennetaan siihen:

kosketa kanonista sender_relay sasl_passwd

Nyt sinun on muutettava joitakin main.cf-määritystiedoston asetuksia. Avaa se Muistiossa etuoikeutetussa tilassa:

sudo nano /etc/postfix/main.cf

Tiedosto sisältää parametriarvot, ja sen arvot on lueteltu “=”-merkillä. Täällä sinun on vaihdettava myhostname-parametrin nimi paikallinen palvelin– osoitteeseen myserver.org, kuten esimerkissämme, tai siihen, jonka määritit Postfixin asennuksen yhteydessä edellisessä vaiheessa. Kuten tämä:

myhostname = myserver.org

Tarkastele tällä komennolla käytettävää IP-osoitetta:

ifconfig | grep "inet addr" -m 1

Tämä IP-osoite on syötettävä mydestination-parametreihin. Korvaa parametri alias_maps parametrilla virtual_alias_maps, jolloin kirjeet voidaan välittää muihin osoitteisiin.

Nyt sinun on vaihdettava hashin sijaintia:

virtual_alias_maps = hash:/etc/postfix/virtual

Aseta mynetworks-parametri seuraaviin arvoihin:

mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128

Jos haluat, että palvelin voi toimia Yandex-postin kanssa, lisää seuraavat parametrit tiedoston loppuun:

smtp_sasl_auth_enable = kyllä
smtp_sasl_password_maps = hash:/etc/postfix/private/sasl_passwd
smtp_sasl_security_options = ei-anonyymi
smtp_sasl_type = cyrus
smtp_sasl_mechanism_filter = kirjautuminen
smtp_sender_dependent_authentication = kyllä
sender_dependent_relayhost_maps = hash:/etc/postfix/private/sender_relay
sender_canonical_maps = hash:/etc/postfix/private/canonical

Lisää /etc/postfix/private/canonical-tiedostoon Yandex-sähköposti:

@yandex.ru [sähköposti suojattu]

Lisää /etc/postfix/private/sender_relay-tiedostoon:

@yandex.ru smtp.yandex.ru

Lisää /etc/postfix/private/sasl_passwd-tiedostoon Yandex-postilaatikkosi salasana - ***:n sijaan:

[sähköposti suojattu]:***

Jos käytät Ubuntu Server 16:ta, sinun on avattava portit, jotta sähköpostipalvelut toimivat. Voit tehdä tämän käyttämällä komentoa:

iptables -A INPUT -p tcp -dport 25 -j HYVÄKSY

Kun olet tehnyt kaikki tiedostoihin tehdyt muutokset, sinun on käynnistettävä palvelu uudelleen, jotta uudet asetukset tulevat voimaan.

Tarkistetaan Postfixin toimintaa

On hyödyllistä asentaa mutt-apuohjelma, jotta sähköpostin kanssa työskentely on helpompaa. Tämä voidaan tehdä komennolla:

sudo apt-get install mutt

Nyt voit yrittää lähettää kirjeen johonkin postilaatikkoon:

echo “Viesti” | mutt -s "viesti" [sähköposti suojattu]

Jos kaikki on hyvin, kirje vastaanotetaan. Muista kuitenkin, että Google luokittelee tällaiset sähköpostit yleensä roskapostiksi.

Dovecotin asennus ja konfigurointi

Ensin sinun on asennettava apuohjelma:

sudo apt-get asenna dovecot-imapd dovecot-pop3d

Avaa nyt tiedosto /etc/dovecot/dovecot.conf ja lisää siihen luettelo protokollista:

protokollat ​​= pop3 pop3s imap imaps

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

Jos tällä rivillä on eri sisältö, sinun on vaihdettava se määritetyksi. Jos sitä ei ole ollenkaan, sinun on lisättävä se.

Käynnistä palvelu uudelleen, jotta muutokset tulevat voimaan:

sudo /etc/init.d/dovecot restart

Avaa /etc/hosts-tiedosto ja lisää sinne verkkotunnuksesi, jonka määritit heti alussa. Esimerkissämme tämä oli verkkotunnus myserver.org. IP-osoite määritettiin myös Postfix-määritysvaiheessa.

ip-osoite myserver.org

Nyt ei jää muuta kuin avata portit, jotta postipalvelut voivat helposti vastaanottaa ja lähettää kirjeitä:

iptables -A INPUT -p tcp -dport 220 -j HYVÄKSY
iptables -A INPUT -p tcp -dport 993 -j HYVÄKSY
iptables -A INPUT -p tcp -dport 110 -j HYVÄKSY
iptables -A INPUT -p tcp -dport 995 -j HYVÄKSY

Tarkistaaksesi koko tämän järjestelmän toimivuuden, sinun on lähetettävä kirje asetuksissa määritettyyn postilaatikkoon. Tässä tapauksessa luotua verkkotunnusta on käytettävä osoitteessa, ja käyttäjä on luotava etukäteen, sitten kirjeen pitäisi saapua - voit tarkistaa postit jo asentamallasi mutt-apuohjelmalla.




Ylös