määrität SMTP-Palvelin, Linux – ultimate guide

määrität SMTP-Palvelin, Linux – ultimate guide

Neljä Ratsumiestä Linux Mail Transfer: Exim, Postfix, Sendmail, ja Qmail

Ottaen huomioon, kuinka tärkeä ja suosittu sähköposti on tänään, se ei pitäisi yllättää ketään, että siellä on miljoonia sähköposti palvelimet tällä hetkellä toimivien julkisten internet. Mukaan 2019 tutkimus securityspace.com (http://www.securityspace.com/s_survey/data/man.201907/mxsurvey.html), on noin 1,8 miljoonaa sähköposti palvelimet verkossa!,

Koska pitkä historia sähköposti (vuodelta 1971), ja massiivinen määrä sähköpostipalvelimia verkossa, sinun pitäisi olla oikeus olettaa, että on olemassa monia erilaisia sähköposti-palvelimen alustoja saatavilla. Kuitenkin, mukaan securityspace.com tutkimus, kolme tyyppisiä sähköposti-palvelimien osuus on yli 95% maailman markkinaosuus:

    1. Exim
    2. Postfix
    3. Sendmail

kolme parasta sähköposti palvelimet internetissä ovat Exim (yli 55%), Postfix (yli 30%) ja Sendmail (noin 4%)., Kaikki kolme näistä sähköpostialustoista, ja Qmail, kehitettiin alun perin Unix-tyyppisille tai Linux-pohjaisille käyttöjärjestelmille.

Tänään, laaja saatavuus helppoa ja edullisia pilvi-isännöi palvelimen tarjoajien, kuka tahansa voi setup oman sähköpostipalvelimen. Tässä oppaassa keskitytään eximin, Postfixin, Sendmailin ja Qmailin parhaiden käytäntöjen ja turvallisuuskysymysten käyttöönottoon, määrittämiseen ja käsittelemiseen.

Exim – Yhteenveto + Plussat & Miinukset

Exim on MTA (Mail Transfer Agent) Unix-kuten käyttöjärjestelmiä ensimmäinen kirjoitettu vuonna 1995 Philip Hazel., Exim on lisensoitu GPLv2-lisenssillä. Eximiä käytetään laajasti ympäri maailmaa. Tutkimuksen mukaan aiemmin todettiin (http://www.securityspace.com/s_survey/data/man.201907/mxsurvey.html), kuten 2019 Exim osuus oli noin 57% kaikista online julkinen sähköposti internet-palvelimiin. Exim4 on tällä hetkellä oletuksena MTA kaikissa Debian-pohjaisissa GNU/Linux-järjestelmissä, mukaan lukien Ubuntu.,

Exim – Hyödyt

  • Default MTA Debian-pohjainen Linux-jakeluissa
  • Helppo asentaa, basic asennus on opastettu kautta käyttöliittymä
  • Suosittu ja hyvin dokumentoitu
  • Paljon yhteisön tukea
  • Turvallinen

Exim – Cons

  • Luultavasti vaikeampaa säilyttää/hallita post-deployment kuin Postfix

Postfix – Yhteenveto + Plussat & Miinukset

Postfix on MTA (mail transfer agent) Unix-käyttöjärjestelmille kehitetty Wietse Venema yhteistyössä IBM: n kanssa vuonna 1997., Postfix on lisensoitu IBM: n julkisella lisenssillä. Vuodesta 2019 lähtien Postfix on edelleen aktiivisessa kehitystyössä Luojansa ja avustajaryhmänsä kanssa. Mukaan seuraavat tutkimus (http://www.securityspace.com/s_survey/data/man.201907/mxsurvey.html),kuten 2019 Postfix osuus oli noin 34% kaikista online julkinen sähköposti internet-palvelimiin.,

Postfix – Hyödyt

  • Helppo konfiguroida ja käyttää
  • Tyylikäs (kirjoittajan mielipide)
  • Suosittu ja hyvin dokumentoitu
  • Paljon yhteisön tukea
  • Turvallinen

Postfix – Cons

  • Ei Windows-portti

Sendmail – Yhteenveto + Plussat & Miinukset

Sendmail on MTA (mail transfer agent) Unix-kuten käyttöjärjestelmiä ensimmäinen julkaistiin vuonna 1983. Sendmail on Eric Allmanin kirjoittaman alkuperäisen ARPANET delivermail-ohjelman jälkeläinen., Allman kehitti sendmailin BSD-järjestelmien delivermailin korvaajaksi alkaen BSD-versiosta 4.1 c vuonna 1983. Sendmail on lisensoitu sendmail-lisenssillä. Yhdessä vaiheessa (1996) Sendmailin osuus kaikista Internetissä olevista julkisista sähköpostipalvelimista oli noin 80%. Mukaan Security Space tutkimus (http://www.securityspace.com/s_survey/data/man.201907/mxsurvey.html), vuonna 2019 Sendmail osuus oli noin 4% kaikista online julkinen sähköposti internet-palvelimiin. Sendmail siirtyi Proofpointin omistukseen vuonna 2013.,

Sendmail – Hyödyt

  • Natiivi Windows-portti käytettävissä

Sendmail – Cons

  • Ei yhtä helppo määrittää kuin Exim tai Postfix
  • Ei yhtä tehokas resurssit

Qmail – Yhteenveto + Plussat & Miinukset

Qmail on MTA (mail transfer agent) Unix-kuin käyttöjärjestelmiä, ensimmäinen kehitetty vuonna 1995 Daniel J. Bernstein. Julkaisussaan Qmailia mainostettiin turvallisemmaksi korvaajaksi Sendmailille. Qmailin lähdekoodi julkaistiin julkisuuteen sen tekijän toimesta., Mukaan Security Space tutkimus (http://www.securityspace.com/s_survey/data/man.201907/mxsurvey.html), vuonna 2019 Qmail osuus oli noin 0,07 prosenttia kaikista online julkinen sähköposti internet-palvelimiin.,

Qmail – Hyödyt

  • Turvallinen
  • vähän resursseja vaatimukset

Qmail – Cons

  • Ylläpitäjää
  • Kaikkein monimutkainen neljä asentaa
  • Config-tiedoston rakenne ja yleinen käyttö on yhtä tyylikäs kuin Postfix tai Exim
  • Ole niin suosittu kuin muut (alle 1% markkinaosuus)
  • Ei Windows-portti

Asennus ja Kokoonpano Menettely – Ympäristön Asennus Huomautuksia

Jollei toisin säädetä, seuraavat ympäristö on käyttää kaikki asennus-ja kokoonpano menettelyt seurata:

  • Ubuntu Server 18.,04.3 LTS
    • Kernel-Versio: 4.15.0-1045-aws
  • Käynnissä lähtötason Amazon Lightsail esimerkiksi (tuolloin tätä kirjoitettaessa, $3.50/kk)
    • 512 MT RAM-muistia
    • 1 vCPU
    • 20GB SSD
    • 1 TB Kaistanleveys

Nämä menettelyt olettaa olet alkaen tuoreet asennus Ubuntu.

Kuten aina, älä unohda aloittaa täysin päivittäminen Ubuntu:

sudo apt-get update && sudo apt-get dist-upgrade

Myös, meidän täytyy sallia TCP-portti 25 (oletusarvoinen SMTP-portti) palomuurin läpi., Meidän Amazon Lightsail ympäristö, joka näyttää tältä:

Kuinka Käyttää Mutt-sähköpostiohjelma Lähettää Testi Sähköposti

Mutt on kevyt, CLI-vain sähköpostiohjelma. Se on erittäin hyödyllinen testaus ja kevyt yleiskäyttöinen sähköpostiohjelma.

asenna Mutt:

sudo apt-get install mutt

– Emme aio mennä täysi kokoonpano Rakki., Manuaalisesti käynnistää Mutt ja kerro se käyttää Maildir, ajaa tämä:

mutt -f ~/Maildir

Mutt pyytää sinua, jos haluat luoda /home/ubuntu/Sähköposti (emme) joten paina vain n

Kun Rakki alkaa, se näyttää tältä:

lähettää testi sähköposti Mutt, seuraavasti:

  1. käynnistä mail, paina m
  2. Anna sähköpostiosoite, johon haluat lähettää testi sähköposti
  3. Kirjoita aihe testin sähköposti
  4. Voit sitten syöttää Nano tekstieditori kirjoittaa viestissäsi. Kirjoita mitä haluat.,
  5. Kun olet valmis kirjoittamalla testi viesti, paina ctrl + x
  6. ja paina Sitten y
  7. ja paina Sitten enter

Jos se on tehty oikein, sinun pitäisi nähdä jotain tällaista:

Lopulta, paina y, jos haluat lähettää sähköpostia, ja sinun pitäisi nähdä ”sähköposti lähetetty.”

nyt, mennään tarkistamaan sähköpostimme, onko viesti toimitettu. Koska tämä on uusi sähköposti-palvelin ei ole DNS-kokoonpano tai SPF, DKIM tai DMARC, meidän testi viesti on todennäköisesti merkitty roskapostiksi (jos se saa toimitetaan ollenkaan)., Meidän testeissä, meidän käyttää Gmail-tilin, ja pystyimme löytämään meidän viesti roskaposti-kansioon:

– Meidän sähköposti on toimitettu! Tämä tarkoittaa, että sähköpostipalvelimemme lähettää oikein lähtevää postia.

Perus Asenna & Config Menettely Exim

Exim – Intro & Ainutlaatuinen Näkökohdat

Exim-versio 4 on oletuksena MTA Debian-pohjainen Linux-jakeluissa, kuten Ubuntu 18. Siksi exim4: n asentaminen Ubuntuun on hyvin yksinkertaista.,

Exim – Common config-tiedostot

/etc/exim4 / update-exim4.conf.conf – Tämä on config-tiedosto, jossa kaikki asetukset konfiguroida kokoonpano käyttöliittymä on tallennettu. Voit joko muokata tämän tiedoston suoraan, tai uusinnassa sudo dpkg-reconfigure exim4-config

/var/lib/exim4/config.luotu – Tämä on mestari kokoonpano tiedosto, joka syntyy automaattisesti aina, kun suoritat sudo update-exim4.conf

Tätä tiedostoa EI voi muokata manuaalisesti.,/p>

Exim – Hyödyllisiä komentoja

aloittaa Exim4-daemon:

sudo systemctl start exim4.service

lopettaa Exim4-daemon:

sudo systemctl stop exim4.service

uudelleen Exim4-daemon:

sudo systemctl restart exim4.service

luoda tärkein Exim4-config tiedostot:

sudo update-exim4.conf

Suorita kokoonpano käyttöliittymä Exim4:

sudo dpkg-reconfigure exim4-config

Exim – Menettely

Ensin nähdä, mitä paketti Exim4 on saatavilla oletuksena arkistot:

sudo apt-cache policy exim4

(tuolloin tätä kirjoitettaessa, Exim versio 4.,90-1 on käytettävissä oletusvarastoissa.)

asenna Exim4, suorita seuraava:

sudo apt-get install exim4

määritä Exim4, suorita seuraava, joka näyttää käyttöliittymän konfigurointiin monet Exim parametrit:

sudo dpkg-reconfigure exim4-config

Sinun pitäisi nähdä seuraava näyttö, jonka avulla voit valita tyypin mail server configuration haluat., Esimerkiksi määritämme eximin ”Internet-sivustoksi” tai sähköpostipalvelimeksi, joka lähettää ja vastaanottaa sähköpostia suoraan internetissä SMTP: n kautta.

seuraava näyttö kysyy, haluatko syöttää ”mail nimi” server. Tämän pitäisi olla verkkotunnus, jossa haluat vastaanottaa sähköpostia. Käytämme nimeä ”sjno.net.”

seuraava näyttö kysyy meille mahdollisuuden määrittää, mitä IP-osoitteita haluamme kuunnella saapuvan SMTP-yhteyksiä., Koska haluamme tämän palvelimen olevan julkisesti saatavilla Internetissä, asetamme tämän tyhjäksi.

seuraava ruutu pyytää meitä määrittelemään ”paikalliset verkkotunnukset.”Paikalliset verkkotunnukset ovat verkkotunnuksia, joille tämä sähköpostipalvelin olisi pidettävä lopullisena määränpäänä. Käytämme verkkotunnuksen ”sjno.net.”

seuraava näyttö pyytää meitä määrittelemään meidän ”rele verkkotunnuksia.”Relealueet ovat ei-paikallisia verkkotunnuksia. Meidän tapauksessamme tämä on kaikkea muuta kuin ”sjno.net.” toistaiseksi jätämme tämän oletusarvoksi (tyhjä).,

seuraava näyttö kysyy, meidän täytyy määritellä IP-osoitteet, joita tämä järjestelmä on ehdoitta rele sähköpostiviestejä. Tämä on hyödyllistä, jos perustamme tämän sähköpostipalvelimen omaksi ”Mail Releeksi” tai ”Smarthostiksi.”Toistaiseksi jätämme tämän oletusarvoksi (tyhjä).

seuraavassa näytössä määrittää DNS-haun asetukset. Toistaiseksi jätämme tämän oletusarvoksi (Ei).

seuraava näyttö pyytää meitä meidän etusija kahden yhteisen paikallisen postin muodossa., Näitä kahta muotoa kutsutaan ”mbox ”ja” maildir.”Tämä valinta on enimmäkseen käyttäjän mieltymys. Me mieluummin Maildir, joten se on mitä me valitsemme täällä.

seuraava näyttö kysyy, onko haluamme jakaa Exim4 asetukset pienempiin tiedostoja, toisin kuin oletusarvo ”monoliittinen” kokoonpano. Jokaisella on hyvät ja huonot puolensa. Esimerkiksi, aiomme valita olla jakamatta config tiedostoja (No).

seuraava näyttö kysyy, missä osoitettu posti postmaster@ – ja root@ tulisi toimittaa., Jos jätämme tämän tyhjäksi, näiden vastaanottajien posti tallennetaan / var/mail / mail (ei suositella). Syötämme oletuskäyttäjämme käyttäjätunnuksen, joka on ”ubuntu.”

Exim – Testaus Alkuperäisen Asennuksen

– Meillä on nyt perus asennus Exim! Varmistetaan, että se alkoi ja kulkee hyvin.,unning process /usr/sbin/exim4):

Seuraavaksi, suorita tämä:

sudo service exim4 status

Jos Exim aloitettiin onnistuneesti, edellä komento olisi tuotos jotain tämän kaltaista (voimme nähdä, että aktiivinen tila näkyy ”aktiivinen (käynnissä)” ):

Seuraavaksi, suorita tämä:

netstat -aln | grep 25

– Meidän pitäisi nähdä, että meidän palvelin kuuntelee porttia 25:

Myös, meidän pitäisi nyt pystyä käyttää ilmainen web-pohjainen työkalu tarkistaa, että palvelin on ylös ja kuuntelee maailmaa., Haluamme käyttää ”Test Email Server” työkalu mxtoolbox.com’s SuperTool (https://mxtoolbox.com/SuperTool.aspx#).

Jos me kohta ”Test Email Server” testi julkinen IP-osoite meidän Amazon Lightsail esimerkiksi, meidän pitäisi nähdä jotain tällaista:

lähetä testi sähköpostia käyttäen Mutt-sähköpostiohjelma, katso kohta: Miten Käyttää Mutt-sähköpostiohjelma Lähettää Testi Sähköposti

Nämä testit todistaa, että meidän perus Exim postin palvelin on ylös, kuuntelu, ja voi lähettää postia. Saatat ajatella, ”mutta se on vain IP-Osoite! Entä DNS?,”Jatka DNS-asetukset Mail Server osio vaiheet konfigurointi perus DNS-liittyvät asetukset.

Exim – Vianmääritys

Palvelin ei näytä kuuntelevan tai ei vastaa ulkopuolelta?

älä unohda avata porttia 25 palomuurillasi. (Katso AWS: n ohjeet ympäristötiedotteiden kohdasta.)

Perus Asenna & Config Menettely Postfix

Postfix – Intro / Ainutlaatuinen Näkökohdat

Postfix on saatavilla oletuksena Ubuntu arkistot, siksi olet asentanut Postfix on melko yksinkertainen.,

Postfix – Common config files

/etc/aliases

/etc/postfix/main.cf

/etc/postfix/master.cf

Postfix – Useful commands

To start Postfix:

sudo postfix start

To stop Postfix:

sudo postfix stop

To restart Postfix:

sudo postfix restart

After modifying main.,cf, muista ajaa:

service postfix reload

muuttaa Postfix config ohjelmallisesti:

sudo postconf

jos Haluat nähdä, miten käyttää Postconf:

man postconf

Postfix – Menettely

Ensimmäinen, katsotaanpa mitä Postfix-paketti on saatavilla oletuksena arkistot:

sudo apt-cache policy postfix

(tuolloin tätä kirjoitettaessa, Postfix versio 3.3.0 on saatavilla oletuksena arkistot.,)

asenna Postfix, suorita seuraava:

sudo apt-get install postfix

Sinun tulisi välittömästi on vastassa Postfix kokoonpano-käyttöliittymä.

Sinun pitäisi nähdä seuraava näyttö, jonka avulla voit valita tyypin mail server configuration haluat. Tässä esimerkissä, me konfigurointi Postfix kuten ”internet-sivusto” tai sähköpostin palvelin, joka lähettää ja vastaanottaa sähköpostia suoraan internetin kautta SMTP-palvelimen kautta.,

seuraava näyttö kysyy, haluatko syöttää ”mail nimi” server. Tämän pitäisi olla verkkotunnus, jossa haluat vastaanottaa sähköpostia. Käytämme nimeä ”sjno.net.”

Heti syönnin jälkeen kirjoita tämän näytön, Postfix kokoonpano-käyttöliittymä sulkeutuu ja Postfix alkaa selata joitakin automaattisia kokoonpano-ja startup-lähtö. Muista lukea tämä ulostulo hyödyllisiä vinkkejä suorittaa ylimääräisiä Postfix kokoonpano.

oletuksena Postfix käyttää MBOX mail-muotoa., Pidämme enemmän Maildirista. Ensimmäinen, nyt manuaalisesti luoda Maildir-hakemistoon rakenne meidän Ubuntu käyttäjä:

mkdir -p /home/ubuntu/Maildir/{cur,new,tmp}

määritä Postfix käyttää Maildir:

sudo postconf -e mailbox_command=

sudo postconf -e home_mailbox=Maildir/

Sitten, kerro Postfix reload sen config:

sudo postfix reload

Postfix – Testaus Alkuperäisen Asennuksen

– Meillä on nyt perus asennus Postfix! Varmistetaan, että se alkoi ja kulkee hyvin.,

sudo service postfix status

Jos Postfix alkoi onnistuneesti, edellä komento olisi tuotos jotain tämän kaltaista (voimme nähdä, että aktiivinen tila näkyy ”aktiivinen (poistunut)”):

netstat -aln | grep 25

Sinun pitäisi nähdä, että palvelin kuuntelee porttia 25:

Myös, Postfix on oma tila komennolla:

sudo postfix status

– Meidän olisi nyt myös mahdollisuus käyttää ilmainen web-pohjainen työkalu tarkistaa, että palvelin on ylös ja kuuntelee maailmaa., Haluamme käyttää ”Test Email Server” työkalu mxtoolbox.com’s SuperTool (https://mxtoolbox.com/SuperTool.aspx#).

Jos me kohta ”Test Email Server” työkalu julkinen IP-osoite meidän Amazon Lightsail esimerkiksi, meidän pitäisi nähdä jotain tällaista:

lähetä testi sähköpostia käyttäen Mutt-sähköpostiohjelma, katso kohta Miten Käyttää Mutt-sähköpostiohjelma Lähettää Testi Sähköposti

Nämä testit todistaa, että meidän perus Postfix sähköpostipalvelin on, kuuntelu, ja voi lähettää postia! Saatat ajatella ” mutta se on vain IP-osoite. Entä DNS?,”Jatka DNS-asetukset Mail Server osio vaiheet konfigurointi perus DNS-liittyvät asetukset.

Postfix – Vianmääritys

Palvelin ei näytä kuuntelevan tai ei vastaa ulkopuolelta?

älä unohda avata porttia 25 palomuurillasi. (Katso AWS: n ohjeet ympäristötiedotteiden kohdasta.,)

Perus Asenna & Config Menettely Sendmail

Sendmail – Intro / Ainutlaatuinen Näkökohdat

Sendmail on saatavilla oletuksena Ubuntu arkistot, siksi olet asentanut Sendmail on melko yksinkertainen, vaikka ei niin yksinkertainen kuin Exim tai Postfix.

Sendmail – Yhteinen config tiedostot

/etc/aliases

/etc/hosts –

/etc/mail/sendmail.,il – Hyödyllisiä komentoja

aloittaa Sendmail:

sudo service sendmail start

lopettaa Sendmail:

sudo service sendmail stop

uudelleen Sendmail:

sudo service sendmail restart

suorita Sendmail asetukset käyttöliittymä:

sudo sendmailconfig

Suorita tämä komento, kun olet päivittää /etc/aliases-tiedosto:

sudo newaliases

Sendmail – Menettely

Ensimmäinen, katsotaanpa mitä Sendmail-paketti on saatavilla oletuksena arkistot:

sudo apt-cache policy sendmail

(tuolloin tätä kirjoitettaessa, Sendmail-versio 8.,15.2 on saatavilla oletusvarastoissa.)

asenna Sendmail, suorita seuraava:

sudo apt-get install sendmail

Kun asennus on valmis, meidän täytyy tehdä muutos meidän /etc/hosts-tiedosto.

sudo vim /etc/hosts

– Meidän täytyy muuttaa ensimmäinen rivi, joka alkaa ”127.0.0.1 localhost” sisällyttää FQDN (fully qualified domain name) tai meidän mail server. Esimerkiksi käytämme ” mail.sjno.,net”.

Tallenna /etc/hosts-tiedosto, suorita seuraava komento ja vastaa ”Y” joka kysyy:

sudo sendmailconfig

Kun se on valmis, sinun pitäisi nähdä jotain tällaista (huom: ensimmäinen osa lähtö on jätetty pois):

oletuksena Sendmail kuuntelee vain paikallisen interface loopback (127.0.0.1). Jotta sendmail voisi kuunnella kaikkia rajapintoja, meidän on muokattava etc/mail / sendmailia.,mc:

sudo vim /etc/mail/sendmail.mc

Luo uuden rivin suoraan alla, joka näyttää ”DAEMON_OPTIONS(`Perhe=inet, Nimi=MTA-v4, Port=smtp -’) dnl”

Katso kuvakaappaus:

Sitten, käynnistä Sendmail:

sudo service sendmail restart

Sendmail – Testaus Alkuperäisen Asennuksen

– Meillä on nyt perus asennus Sendmail! Varmistetaan, että se alkoi ja kulkee hyvin.,ee, että siellä on käynnissä prosessi ”sendmail: MTA: hyväksyä connections”):

sudo service sendmail status

Jos Sendmail aloitettiin onnistuneesti, edellä komento olisi tuotos jotain tämän kaltaista (voimme nähdä, että aktiivinen tila näkyy ”aktiivinen (käynnissä)”):

netstat -aln | grep 25

– Meidän pitäisi nähdä, että meidän palvelin kuuntelee porttia 25:

Myös, meidän pitäisi nyt pystyä käyttää ilmainen web-pohjainen työkalu tarkistaa, että palvelin on ylös ja kuuntelee maailmaa., Haluamme käyttää ”Test Email Server” työkalu mxtoolbox.com’s SuperTool (https://mxtoolbox.com/SuperTool.aspx#).

Jos me kohta ”Test Email Server” työkalu julkinen IP-osoite meidän Amazon Lightsail esimerkiksi, meidän pitäisi nähdä jotain tällaista:

lähetä testi sähköpostia käyttäen Mutt-sähköpostiohjelma, katso kohta Miten Käyttää Mutt-sähköpostiohjelma Lähettää Testi Sähköposti

Nämä testit todistaa, että meidän perus Exim postin palvelin on ylös, kuuntelu, ja voi lähettää postia! Saatat ajatella ” mutta se on vain IP-osoite. Entä DNS?,”Jatka DNS-asetukset Mail Server osio vaiheet konfigurointi perus DNS-liittyvät asetukset.

Sendmail – Vianmääritys

Palvelin ei näytä kuuntelevan tai ei vastaa ulkopuolelta?

älä unohda avata porttia 25 palomuurillasi. (Katso AWS: n ohjeet ympäristötiedotteiden kohdasta.)

Perus Asenna & Config Menettely Qmail

Qmail – Intro / Ainutlaatuinen Näkökohdat

Qmail on ehdottomasti kaikkein monimutkainen ja vähintään intuitiivinen neljän määrittää Ubuntu., Kiinnitä huomiota kohtaan daemontools-run alla.,

Qmail – Yhteinen config tiedostot

useita tiedostoja /etc/qmail

useita tiedostoja /var/ib/qmail

Qmail – Hyödyllisiä komentoja

aloittaa Qmail:

sudo qmailctl restart

lopettaa Qmail

sudo qmailctl stop

uudelleen Qmail:

sudo qmailctl restart

Voit tarkistaa, Qmail tila:

sudo qmailctl stat

Qmail – Menettely

Ensimmäinen, katsotaanpa mitä Qmail-paketti on saatavilla oletuksena arkistot:

sudo apt-cache policy qmail

(tuolloin tätä kirjoitettaessa, Qmail-versio 1.,06 on käytettävissä oletusvarastoissa.)

tuolloin tätä kirjoitettaessa, asentamalla default Qmail paketti Ubuntu 18.04 ei automaattisesti asentaa vähintään yksi välttämätön riippuvuutta tehdä Qmail työtä., Anna on manuaalisesti asentaa sen paketin:

sudo apt-get install daemontools-run

asenna Qmail, suorita seuraavat:

sudo apt-get install qmail

Let ’ s luoda Maildir-hakemistoon meidän käyttäjä:

mkdir -p /home/ubuntu/Maildir/{cur,new,tmp}

kopioi ja liitä seuraava tehdä joitakin perus Qmail setup. Muista korvata kaikki tapaukset ”sjno.net” alla verkkotunnuksesi.,nitial Asennus

Uudelleenkäynnistys Qmail:

sudo qmailctl restart

Jos Qmail toimii oikein, sinun pitäisi nähdä lähtö samanlainen kuin tämä:

Tarkista, Qmail tila:

sudo qmailctl stat

Jos Qmail alkoi oikein, sinun pitäisi nähdä lähtö samanlainen kuin tämä:

ps aux | grep qmail

Jos Qmail on käynnissä odotetusti, näet lähtö samanlainen kuin tämä:

netstat -aln | grep 25

Tämä ulostulo osoittaa, että Qmail kuuntelee porttia 25.,

Myös, että meidän pitäisi nyt pystyä käyttää ilmainen web-pohjainen työkalu tarkistaa, että palvelin on ylös ja kuuntelee maailmaa. Haluamme käyttää ”Test Email Server” työkalu mxtoolbox.com’s SuperTool (https://mxtoolbox.com/SuperTool.aspx#).,

Jos me kohta ”Test Email Server” työkalu julkinen IP-osoite meidän Amazon Lightsail esimerkiksi, meidän pitäisi nähdä jotain tällaista:

lähetä testi sähköpostia käyttäen Mutt-sähköpostiohjelma, katso kohta Miten Käyttää Mutt-sähköpostiohjelma Lähettää Testi Sähköposti

Nämä testit todistaa, että meidän perus Qmail sähköposti palvelin on ylös, kuuntelu, ja voi lähettää postia! Saatat ajatella ” mutta se on vain IP-osoite. Entä DNS?”Jatka DNS-asetukset Mail Server osio vaiheet konfigurointi perus DNS-liittyvät asetukset.,

Qmail – Vianmääritys

Jos näet virheitä, kuten tämä, varmista, että sinulla on ”daemontools-run” – paketti on asennettu:

unable to open supervise/ok: file does not exist

Palvelin ei näytä kuuntelevan tai ei vastaa ulkopuolelta?

älä unohda avata porttia 25 palomuurillasi. (Katso AWS: n ohjeet ympäristötiedotteiden kohdasta.)

DNS Setup Sähköposti-Palvelin

Testaus sähköpostin palvelimen lähettämällä lähtevän sähköposteja ja käynnissä työkaluja vastaan meidän julkinen IP-osoite on suuri, mutta entä DNS?,

jotta voimme kertoa maailmalle, miten sähköpostipalvelimeesi pääsee, meidän on tehtävä joitakin DNS-asetuksia. Me myös setup SPF samaan aikaan.

vaatimukset tämän osion täyttämiseksi:

  1. sinun on omistettava verkkotunnus. Tässä esimerkissä käytämme verkkotunnusta sjno.net.
  2. verkkotunnus on määritettävä DNS-palvelimilla. Tämä on määritetty teidän kirjaaja (esimerkiksi godaddy.com).
  3. Sinulla on oltava pääsy tekemään muutoksia / lisätä tietueita DNS-palvelimia verkkotunnuksen.,

olettaen, että edellä mainitut kolme vaatimusta täyttyvät, voimme luoda tarvittavat DNS-tietueet. DNS-palveluntarjoajia on useita ja kaikki niiden käyttöliittymät näyttävät erilaisilta. Tai, voit jopa ajaa oman CLI-vain Linux DNS-palvelimen Bind9. Käyttöliittymien eroista piittaamatta käsitteet ovat samat. Tämä esimerkki näyttää DNS-kokoonpano, jossa on ilmaisia DNS-palveluntarjoaja freedns.afraid.org.

Ensimmäinen, nyt luoda Ennätys uusi sähköpostipalvelin. A-levy on DNS-levyn perustyyppi., Luomme vain nimen postipalvelimellemme ja osoitamme sen palvelimemme julkiseen IP-osoitteeseen. Aiomme kutsua palvelimelle ”mail.sjno.net”:

Kun olet tallentanut meidän Ennätys ja odottaa muutaman minuutin, meidän pitäisi pystyä ping mail server nimen ja nähdä, että DNS on automaattisesti ratkaista IP-osoite meille:

Seuraavaksi aiomme luoda MX-Tietueen. MX-Levy kertoo maailmalle, mistä lähettää sähköpostia, joka on tarkoitettu verkkotunnuksellemme., Aiomme lähteä ”aliverkkotunnus” tyhjä (tai @), ja kohta se nimi Ennätys, me luotu edellisessä vaiheessa.

Kun olet tallentanut meidän MX-Tietueen ja odottaa muutaman minuutin, meidän pitäisi voida käyttää luotettava online-työkalu (https://mxtoolbox.com/SuperTool.aspx) tehdä ”MX Lookup” meidän domain:

Seuraavaksi aiomme määrittää SPF-Tietue, kertoa maailmalle, että meidän email server on sallittua ja luotettu lähettäjä-meidän domain., Vaikka tämä on SPF ennätys, emme aio käyttää SPF Record tyyppi, aiomme itse asiassa käyttää TXT ennätys tallentaa SPF info. On olemassa muutamia eri tapoja määrittää SPF, mutta me aiomme tehdä sen näin:

Tämä on lyhyt tapa sanoa ”luota sähköposti-palvelimelle on määritetty MX-Tietueen this domain.”Määränpää tai” sisältö ” SPF TXT ennätys on käärittävä lainausmerkkejä. Jotkut käyttöliittymät lisäävät automaattisesti lainauksia sinulle, ja toiset eivät, joten varo, että.,

jälleen Kerran, käyttämällä luotettava työkalu (https://mxtoolbox.com/SuperTool.aspx) ja tällä kertaa suorittaa ”SPF Ennätys Haku,” meidän pitäisi nähdä, että meidän SPF Ennätys on julkaistu onnistuneesti meidän domain:

Mikä on SMTP?

SMTP tai Simple Mail Transfer Protocol on viestintäprotokolla, joka on määritelty ensimmäisen kerran vuonna 1982. SMTP on tärkein protokolla sen takana, mitä me tiedämme sähköpostina. SMTP määrittelee, miten sähköposti tulee lähettää sähköpostipalvelimelle sähköpostiohjelmasta, ja myös miten sähköposti lähetetään ja vastaanotetaan sähköpostipalvelimien välillä., SMTP on sovelluskerroksen protokolla, joka edellyttää, että TCP-yhteys perustetaan ensin sähköpostipalvelimelle ennen kuin SMTP-tiedot voidaan lähettää yhteyden kautta.

miksi SMTP on tärkeä? Miten sitä käytetään?

SMTP on tärkeä, koska se on tärkein internet-standardi sähköpostin takana. Ensimmäinen sähköpostiviesti lähetettiin vuonna 1971. Lähes 50 vuotta myöhemmin sähköpostista on tullut tärkein viestintäväline, joka ajaa nykymaailmaa. Global communications luottaa nykyään enemmän sähköpostiin kuin mihinkään muuhun viestintämenetelmään., Sähköpostin vaikutus globaaliin liiketoimintaan on mittaamaton.

Sanasto SMTP ja Sähköposti Terminologia

DKIM

DKIM (DomainKeys Tunnistetut Mail) on todennusmenetelmä, jota käytetään estää roskapostia ja phishing sähköpostit. DKIM käyttää kryptografisia allekirjoituksia todistaakseen, että sähköposti on lähetetty luotettavalta sähköpostipalvelimelta eikä sitä ole peukaloitu. DKIM luottaa DNS julkaista DKIM tietoja tietyn sähköpostin verkkotunnuksen, yleensä kautta DNS TXT ennätys.,

DMARC

DMARC (Domain-based Message Authentication, Reporting and Conformance) on todennusmenetelmä, jota käytetään estää roskapostia ja phishing sähköpostit. DMARC täydentää SPF ja DKIM antamalla vastaanottajan sähköposti palvelimelle ohjeita siitä, miten käsitellä sähköposteja, jotka eivät läpäise SPF tai DKIM tietyn toimialueen. DMARC luottaa DNS julkaista DMARC tiedot tietyn sähköpostin verkkotunnuksen, yleensä kautta DNS TXT ennätys.

DNS

DNS (Domain Name System) on todennäköisesti kaikkein tärkein protokolla internetissä. Yksinkertaisen analogian käyttämiseksi DNS on kuin internetin ”puhelinluettelo”., DNS-järjestelmän avulla tietokoneet voivat määrittää tietyn verkkotunnuksen IP-osoitteen.

IMAP

IMAP (Internet Message Access Protocol) on protokolla, jota käytetään sähköpostitse asiakkaille hakea tai ladata sähköpostiviestit sähköpostin palvelin sähköpostiohjelma. Useimmissa tapauksissa IMAP-ohjelmaa suositellaan POP3: lle paremmaksi ja monipuolisemmaksi vaihtoehdoksi.

Mail Relay,

Mail Relay, on sekä palvelun reititys sähköposti toiseen mail server toimitus, ja termi sähköpostipalvelin, joka tarjoaa kyseistä palvelua.,

MTA

MTA (message transfer agent) on yksi osa yleistä MHS (message handling system) tai sähköposti-palvelin, joka on vastuussa siirtämisestä ja reititys sähköpostiviestit vastaanottajan sähköposti palvelimelle.

Piski

Mutt on CLI (command line interface), sähköpostiohjelma, joka on hyödyllinen CLI-vain Linux-sähköpostin palvelimet lähettää ja vastaanottaa sähköposteja ja myös sähköpostin vianmääritys toimintoja.

MX Record

MX record on tietyntyyppinen DNS-tallenne, joka määrittelee sähköpostipalvelimen, jonne sähköpostit pitäisi lähettää tietylle verkkotunnukselle., Esimerkiksi, jos haluat lähettää sähköpostia [email protected], sähköpostiohjelman täytyy ensin määrittää sähköposti palvelimen käyttämä gmass.co toimialueen. Jotta tämä määritys, DNS-kysely tehdään MX ennätys gmass.co domain. Käyttämällä web-pohjainen MX lookup työkalu, voimme nähdä tämän tiedon itse. Katso kuvakaappaus (mx_lookup_1.png tai mx_lookup_2.png). (Käytin MXToolbox.com ja dnschecker.org luoda näitä kuvakaappauksia.,)

POP3

POP3 (Post Office Protocol) on protokolla, jota käytetään sähköpostitse asiakkaille hakea tai ladata sähköpostiviestit sähköpostin palvelin sähköpostiohjelma. POP3 on hyvin perusprotokolla. Useimmissa tapauksissa IMAP-ohjelmaa suositellaan POP3: lle paremmaksi ja monipuolisemmaksi vaihtoehdoksi.

SASL

SASL (Simple Authentication and Security Layer) on standardoitu tapa lisätä todennus tuki-yhteys-pohjaisia protokollia. SASL irrottaa todennuksen sovelluksesta, mikä mahdollistaa turvallisen tunnistamisen lukuisiin yhteensopiviin sovelluskerroksen protokolliin (mukaan lukien SMTP).,

SPF

SPF (Sender Policy Framework) on perus sähköposti authentication protocol, jota käytetään estämään roskapostia ja huijaus sähköposti internetissä. SPF käyttää DNS (tyypillisesti DNS TXT ennätys) julkaista luotettu sähköpostipalvelimet tietyn verkkotunnuksen.

SPF Ennätys

SPF (Sender Policy Framework) – tietue on erityinen tyyppi DNS tietue, jota käytetään julkaista luotettu sähköposti palvelimet lähettää tietyn email verkkotunnuksen. SPF records on enimmäkseen hylätty hyväksi DNS TXT Records, joka voi sisältää samat tiedot ja palvella samaa tarkoitusta.,

STARTTLS

STARTTLS on protokolla, komento, joka on antanut sähköpostiohjelma kertoa sähköpostin palvelin että asiakas haluaa päivittää nykyinen yhteys yhteys on suojattu käyttämällä SSL/TLS todistukset.

TXT Record

a TXT (tai text) Record on tietyntyyppinen DNS-tallenne, jota käytetään tietyn verkkotunnuksen mielivaltaisen tekstin julkaisemiseen. Txt-tietueita käytetään usein verkkotunnuksen omistuksen todistamiseen. Txt Recordsia käytetään myös julkaisemaan SPF: n, DKIM: n ja DMARC: n tietoja verkkotunnuksen sähköpostipalvelusta.

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *