Olennainen asennus: Postfix -postipalvelimen asentaminen ja määrittäminen DOVECOT: lla Linux Ubuntu!

Ultimate opas oman sähköpostipalvelimen asettamiseen Linux Ubuntu! Tässä kattavassa opetusohjelmassa kävelemme sinut läpiVaiheittainen prosessi PostFix-postipalvelimen asentamisesta ja määrittämisestä DoveCotin kanssa. Olitpa aloittelija tai kokenut Linux -käyttäjä, löydät kaiken mitä sinun tarvitsee tietääksesi sähköpostipalvelimesi toimimaan ja toimimaan sujuvasti.

Selaimesi ei tue HTML -ääntä, mutta voit silti
Lataa tiedosto.

Sisällys

  • Vaihe 1.Mitä tarvitset asennukseen
  • Vaihe 2.Aseta isäntänimi ja luo DNS -merkinnät verkkotunnukselle
  • Vaihe 3.Postfix -postipalvelimen asentaminen Ubuntuun
  • Vaihe 4.Postfix -postipalvelimen testaaminen Ubuntussa
  • Vaihe 5.Dovecot IMAP: n ja popin asentaminen Ubuntulle
    • Kuinka lisätä DKIM -tietue
  • Kysymyksiä ja vastauksia
  • Kommentit

Postipalvelimen luominen Linux-pohjaisissa koneissa voisi olla yksi tärkeimmistä asioista, jotka jokaisen järjestelmänvalvojan tulisi tehdä. Jos tämä on ensimmäinen kerta, kun määrität palvelimen, kohtaat paljon näkökohtia, jotka on otettava huomioon asennuksen aikana. Tämän päivän artikkelissa löydämme, kuinka postipalvelimen alkumääritys suoritetaan, ja kuinka asentaa Postfix Mail Agent, DoveCot Mail Server ja miten ne määritetään asianmukaiseksi toiminnalle.

Postitaon ilmainen ja avoimen lähdekoodin MTA-postinsiirtoasiamies-, jota voidaan käyttää elektronisen postin reitittämiseen ja toimittamiseen Linux-järjestelmässä.

Kyyhkynenon postinjakelija, joka on luotu ensisijaisesti turvallisuuteen ajatellen. Näytän sinulle kuinka määrittää seImplitaiPOP3palvelin.

AskelLavaKuvaus
1Asennusvaatimukset1. Pääsy palvelimeen, jossa on Ubuntu.
2. hallinnolliset oikeudet (juuret) tai pääsy läpisudo.
3.
4. Kyky luoda DNS -tietueita verkkotunnuksellesi.
2Aseta isäntänimi ja luo DNS -tietueita verkkotunnukselle1. Aseta isäntänimi komennolla:
sudo hostnamectl set-hostname mail.example.com
2. Määritä verkkotunnuksen DNS -tietueet:
-Levy: Osoittaa palvelimen IP -osoitteeseen.
-MX -ennätys: Osoittaa postipalvelimen verkkotunnuksen (esim. Mail.example.com).
3Asenna postfix -postipalvelin Ubuntuun1. Päivitä pakettiluettelo:
sudo apt update
2. Asenna postfix:
sudo apt install postfix
3. Valitse asennuksen aikanaVerkkosivustoTila ja kirjoita verkkotunnus.
4. Muokkaa PostFix -määritystiedostoa:
sudo nano /etc/postfix/main.cf
5. Lisää tai muokkaa seuraavia parametreja:
myhostname = mail.example.com
mydomain = example.com
myorigin = /etc/mailname
inet_interfaces = all
mydestination = $myhostname, $mydomain, localhost.localdomain, localhost
4Testaa Postfix -postipalvelin Ubuntussa1. Käynnistä PostFix:
sudo systemctl restart postfix
2. Lähetä testiviesti komennolla:
echo "Test email" | mail -s "Test" [email protected]
3. Tarkista postfix -loki:
sudo tail -f /var/log/mail.log
5Asenna dovecot IMAP ja pop ubuntuun1. Asenna Dovecot IMAP ja POP3:
sudo apt install dovecot-imapd dovecot-pop3d
2. Muokkaa DoveCot -määritystiedostoa:
sudo nano /etc/dovecot/dovecot.conf
3. Lisää tai tarkista seuraavat parametrit:
protocols = imap pop3 lmtp
mail_location = maildir:~/Maildir

4. Käynnistä Dovecot uudelleen:
sudo systemctl restart dovecot


Mennä katsomaan


Kuinka asentaa ja määrittää PostFix -postipalvelin DOVECOT: lla Linux Ubuntussa

Vaihe 1.Mitä tarvitset asennukseen

Asennuksen aloittamiseksi tarvitset oikein määritetyn LinuxinUbuntupalvelin, jolla on täysin pätevä verkkotunnus (FQDN). Palvelimelle sinun on lisättävä ei-juuret käyttäjä, mutta sudo-oikeuksilla ja avattava vastaavat portit verkossa. Minulla on jo palvelin, jolla on vaadittavat asetukset, ja sen portit on määritetty oikein, joten ainoa jäljellä oleva asia on lisätä käyttäjä ja aloittaa postisovellusten asentaminen.

Lisää käyttäjä avaa päätelaite painamalla näppäin pikakuvaketta Ctrl + alt + t ja suorita tämä komento:

adduser demoKopioida

Aseta uusi salasana tälle käyttäjälle ja jätä muut arvot ilman muutoksia. Voit määrittää kaikki lisätiedot, jos tarvitset. Nyt sinulla on uusi käyttäjätili, jolla on vakiooikeudet. Toisinaan joudut ehkä suorittamaan hallinnolliset tehtävät juurikäyttäjänä.

Välttääksesi kirjautumista tavalliselta tililtäsi ja kirjautumaan sitten juurten käyttäjätilille, voit määrittää ns. Superkäyttäjät tai juurioikeudet tavalliselle käyttäjätilillesi. Tämän avulla voit suorittaa komennot hallinnollisilla oikeuksilla asettamalla vain sana “sudo” ennen komentoa.

Jos haluat lisätä etuoikeuksia, sinun on lisättävä uusi käyttäjä sudo -järjestelmäryhmään suorittamalla tämä komento:

usermod -aG sudo demoKopioida

Vaihe 2.Aseta isäntänimi ja luo DNS -merkinnät verkkotunnukselle

Seuraava tehtävä on asettaa todellinen verkkotunnus palvelimellesi.

Tätä tarkoitusta varten on olemassa erityinen komento, HostNAnNectl:

sudo hostnamectl set-hostname hetmansoftware.comKopioida

Sen jälkeen sinun on lisättävä MX ja tietue DNS -ohjauspaneelin verkkotunnukselle. Nämä tietueet osoittavat muille postitoimistoille, että verkkotunnuksesi vastaa sähköpostien toimittamisesta.

Avaa DNS -ohjauspaneeli ja lisää nämä tietueet määrittäessäsi palvelimen julkisen IP -osoitteen.

Vaihe 3.Postfix -postipalvelimen asentaminen Ubuntuun

Nyt voit aloittaa postfix -postin agentin asennuksen.

Tässä on komento, jota sinun on käytettävä:

$ sudo apt-get install postfixKopioida

SiinäPostFix -kokoonpanoIkkuna, joka avautuu, napsautaHyvä. Sen jälkeen järjestelmä ehdottaa, että valitset postin määritystyypin: ValitseVerkkosivusto- kirjoita.

Kirjoita seuraavaan ikkunaan verkkotunnuksen nimi, jota käytetään sähköpostitse lähettäessäsi. Kun Postfix on asennettu, se käynnistyy automaattisesti ja luo määritystiedoston (sijainnissa /etc/postfix/main.cf).

Voit tarkistaa PostFix -version ja palvelun tilan käyttämällä seuraavia komentoja.

$ sudo systemctl status postfixKopioida

Jos joudut muuttamaan kokoonpanoa, kirjoita tämä komento:

sudo dpkg-reconfigure postfixKopioida

NapsauttaaОkja valitseVerkkosivusto- kirjoita. Kirjoita seuraavaan ikkunaan verkkotunnuksen nimi, jota käytetään sähköpostitse lähettäessäsi. Lisää sitten postin vastaanottaja. Määritä muut kohteet postin hyväksymiseksi.

Force Synkroniset päivitykset postijonossa: Ei. Jätä paikalliset verkkoasetukset ilman muutoksia.

Postilaatikon koko raja: 0. Paikallinen osoitteen laajennusmerkki: + Internet -protokollat käytettäväksi: kaikki.

Vaihe 4.Postfix -postipalvelimen testaaminen Ubuntussa

Tarkista nyt, onko postipalvelimesi kytketty porttiin 25 suorittamalla tämän komennon:

$ telnet gmail-smtp-in.l.google.com 25Kopioida

Järjestelmän esittämä tulos osoittaa, että yhteys on luotu onnistuneesti. Sulje yhteys, kirjoitalopettaa.

Voit myös käyttää postisovellusta postin testaamiseen. Se tulisi kuitenkin asentaa ensin, joten suorita asennuskomento

apt install mailutilsKopioida

Tässä on käytettävä komento:

/usr/sbin/sendmail [email protected]Kopioida

Määritä sähköpostiosoite lähettääksesi postisi, aiheeseen ja sisältöön ja paina sitten lähettääksesi сtrl + D lähetettäväksi.

Postipalvelu toimii ja sähköposti toimitettiin, mutta se päätyi roskapostikansioon. Katsotaanpa, mitkä asetukset tulisi muuttaa, jotta sähköpostien luokitellaan roskapostiksi.

Ensimmäisen sähköpostin lähettämisen jälkeen ohjelma luo tiedoston käyttäjän nimellä var/ mail/ kansiossa. Tässä tiedostossa kaikki saapuvat ja lähtevät postin tallennetaan.

Tämä tallennusmuoto tunnetaan nimellämökki. KäyttääMaildirMuoto, joka jakaa sähköpostit erillisiin tiedostoihin, jotka sitten siirretään hakemistojen välillä käyttäjän toiminnoista riippuen, sinun on tehtävä joitain muutoksia määritystiedostoon.

Sudo nano /etc/postfix/main.cfKopioida

Lisää rivi home_mailbox = maildir/:

Tai suorita komento:

sudo postconf -e 'home_mailbox= Maildir/'Kopioida

Tässä tapauksessa posti tallennetaan erillisiin tiedostoihin, ja se löytyy tällä polulla: koti/demo/maildir/uusi

Vaihe 5.Dovecot IMAP: n ja popin asentaminen Ubuntulle

Seurauksena on, että postipalvelin on käynnissä, voit lähettää ja vastaanottaa postia, mutta se tuskin voi tehdä ilman mahdollisuutta lähettää postia SMTP: llä. Tätä protokollaa tuetaan jo Postfixissä, mutta sillä ei ole oletuksena todennusta. Voit lisätä todennustukea käyttämällä Dovecotia. Bonuksena saat mahdollisuuden katsella postiasi POP3- ja IMAP -protokollia. Ensinnäkin sinun on asennettava itse Dovecot -palvelu. Tässä on käytettävä komento:

sudo apt-get install dovecot-imapd dovecot-pop3dKopioida

Kun asennus on ohi, on suositeltavaa käynnistää uudelleenkyyhkynenpalvelu.

sudo systemctl restart dovecotKopioida

DOVECOT: n määrittämiseksi sinun tulee muokata kokoonpanotiedostoa: /etc/dovecot/dovecot.conf. Voit avata sen vielä yhden komennon:

nano /etc/dovecot/dovecot.conf:Kopioida

Voit valita mitä protokollaa käytetään. Se voi olla POP3, POP3S (suojattu POP3), IMAP tai IMAPS (suojattu IMAP). IMAP: t ja POP3: t ovat turvallisempia kuin perinteinen IMAP ja POP3, koska he käyttävät SSL -salausta yhteyksiinsä. Heti kun olet valinnut käytettävän protokollan, korjaa seuraava rivi tiedostossa dovecot.conf.

Voit avata sen vielä yhden komennon:

nano /etc/dovecot/dovecot.conf:Kopioida

Lisää tai muokkaa tätä riviä:

protocols = pop3 pop3s imap imapsKopioida

Ctrl + х jaKylläTallenna - kirjoita.

Tarkistetaan nyt, kuinka POP3 toimii. Siirry tarkistuspalveluun, kirjoita tiedot ja napsauta testi ja tarkista sitten tulos.

Nyt kun olet määrittänyt postipalvelun, sinun on varmistettava, että Mail ei pääty roskapostikansioon, ja tätä tarkoitusta varten sinun tulisi lisätä muutama DNS -tietue. Avaa DNS -ohjauspaneeli. Lisää SPF-, DMARC- ja DKIM -tietueet.

Kuinka lisätä DKIM -tietue

SPF: n ja DMARC: n käynnistämiseksi tarvitset vain lisätä heidän DNS -tietueensa, mutta DKIM: n toimimiseksi se on asennettava palvelimelle.

DKIM (Domainkeys tunnistettu posti)on sähköpostien todennusmenetelmä, joka on suunniteltu havaitsemaan väärennetyt lähettäjäosoitteet sähköpostitse (tunnetaan nimellä sähköpostiosoite). DKIM antaa käyttäjälle mahdollisuuden tarkistaa, onko sähköposti todella lähetetty ilmoitetusta verkkotunnuksesta.

Tässä on komento, joka sinun on asennettava paketti:

apt-get install opendkim opendkim-toolsKopioida

Käynnistä se sitten ja lisää se automaattiseen käynnistykseen

sudo systemctl start opendkimKopioida

sudo systemctl enable opendkimKopioida

Sen jälkeen sinun tulisi luoda todistusOpenskim-kengänke

Luo hakemisto näppäimille tällä komennolla:

mkdir /etc/opendkimKopioida

Ja luodaan avain toista komentoa:

opendkim-genkey -D /etc/opendkim/ --domain hetmansoftware.com --selector mailKopioida

Tässä sinun on määritettävä palvelimen verkkotunnus.

Kansiossa/etc/opendkim/kaksi tiedostoa tulisi näkyä, laajennuksilla.(suljettu avain) ja.txt(TXT -tietue). Määritään nyt DNS.

Katso txt -tiedoston sisältö:

cat /etc/opendkim/mail.txtKopioida

Kopioi sisältö, vaihda DNS -ohjauspaneeliin ja luo TXT -tietue:

mail._domainkey IN TXT ( "v=DKIM1; k=rsa; "Kopioida

"TXT -tiedoston sisältö"

Posti - valitsimen nimi,

P = p = miibijanb… Idaqab - julkisen avaimen lyhennetty tietue.

sudo chown -R opendkim:opendkim /etc/opendkimKopioida

Tehdään nyt muutokset kokoonpanotiedostoon

sudo nano /etc/opendkim.confKopioida

Täällä sinun on kommentoitava ja lisättävä muutama rivi

AutoRestart YesKopioida

AutoRestartRate 10/1hKopioida

Umask 002Kopioida

Syslog yesKopioida

SyslogSuccess YesKopioida

LogWhy YesKopioida

Mode svKopioida

Canonicalization relaxed/simpleKopioida

UserID opendkim:opendkimKopioida

Socket inet:8891@localhostKopioida

PidFile /var/run/opendkim/opendkim.pidKopioida

ExternalIgnoreList refile:/etc/opendkim/TrustedHostsKopioida

InternalHosts refile:/etc/opendkim/TrustedHostsKopioida

KeyTable refile:/etc/opendkim/KeyTableKopioida

Lue myös:Suojaa postilaatikkosi: Vinkkejä sähköpostin menetyksen estämiseksi Postfix -palvelimella, Dovecot ja Thunderbird!

SigningTable refile:/etc/opendkim/SigningTableKopioida

SignatureAlgorithm rsa-sha256Kopioida

Lisää verkkotunnuksesi luotetuille isäntille.

sudo nano /etc/opendkim/TrustedHostsKopioida

Lisää verkkotunnus, сtrl + х,Kyllä, Kirjoita:

Anna polku avaimeen.

sudo nano /etc/opendkim/KeyTableKopioida

mail._domainkey.hetmansoftware.com hetmansoftware.com:mail:/etc/opendkim/dkim.private
Kopioida

Ctrl + x,KylläKirjoittaa

Polku allekirjoitukseen

sudo nano /etc/opendkim/SigningTableKopioida

*@hetmansoftware.com mail._domainkey.hetmansoftware.comKopioida

Ctrl + x,KylläKirjoittaa

Käynnistä palvelut uudelleen

sudo systemctl restart opendkimKopioida

sudo systemctl restart postfixKopioida

Nyt kun tietue lisätään, tarkistamme se. Avaa DKIM -tarkistuspalvelu selaimessa.

https://dmarcian.com/dkim-inspector/Kopioida

Kirjoita verkkotunnus ja valitsimen nimi kenttiin. Palvelu on löytänyt DKIM -tietueeni.

Tietue lisätään. Lisätietoja hienosäätöstä, luotettavien isäntien, verkkotunnusten jne. Lisäämistä varten sinun on avattava kokoonpanotiedosto ja lisättävä ylimääräisiä asetuksia.

Testaa nyt postin lähettämistä uudelleen.

/usr/sbin/sendmail [email protected]Kopioida

Lähettäjä:[Sähköposti suojattu]

Aihe: Testi

Testi Lähetä posti SPF DKIM DMARC

Ctrl + D

Nyt sähköposti saapui, ja tällä kertaa sitä ei kaadettu roskapostikansioon. Vastataan tähän sähköpostiin. Postipalvelu toimii oikein.

Hyvä on, joten olet asentanut ja määrittänyt PostFix: n ja DoveCotin, tarkistanut, kuinka postipalvelu toimii ja lisännyt vastaavat DNS -tietueet. Kätevämmän työn saavuttamiseksi voit lisätä MySQL -tallennuspalvelimen ja postilaitoksen - esimerkiksi RoundCube.


Mennä katsomaan


⚕️Mahdolla sähköpostien palauttaminen, yhteystiedot ja profiilit Mozilla Thunderbirdissä (2021)


Mennä katsomaan


Kuinka palauttaa pääsy Gmailiin, Yahoo, AOL, iCloud, Outlook -postilaatikko ilman kirjautumista ja salasanaa 📧🔓🔑