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.
| Askel | Lava | Kuvaus |
|---|---|---|
| 1 | Asennusvaatimukset | 1. Pääsy palvelimeen, jossa on Ubuntu. 2. hallinnolliset oikeudet (juuret) tai pääsy läpi sudo.3. 4. Kyky luoda DNS -tietueita verkkotunnuksellesi. |
| 2 | Aseta isäntänimi ja luo DNS -tietueita verkkotunnukselle | 1. Aseta isäntänimi komennolla:sudo hostnamectl set-hostname mail.example.com2. Määritä verkkotunnuksen DNS -tietueet: -Levy: Osoittaa palvelimen IP -osoitteeseen. -MX -ennätys: Osoittaa postipalvelimen verkkotunnuksen (esim. Mail.example.com). |
| 3 | Asenna postfix -postipalvelin Ubuntuun | 1. Päivitä pakettiluettelo:sudo apt update2. Asenna postfix: sudo apt install postfix3. Valitse asennuksen aikanaVerkkosivustoTila ja kirjoita verkkotunnus. 4. Muokkaa PostFix -määritystiedostoa: sudo nano /etc/postfix/main.cf5. Lisää tai muokkaa seuraavia parametreja: myhostname = mail.example.com |
| 4 | Testaa Postfix -postipalvelin Ubuntussa | 1. Käynnistä PostFix:sudo systemctl restart postfix2. Lähetä testiviesti komennolla: echo "Test email" | mail -s "Test" [email protected]3. Tarkista postfix -loki: sudo tail -f /var/log/mail.log |
| 5 | Asenna dovecot IMAP ja pop ubuntuun | 1. Asenna Dovecot IMAP ja POP3:sudo apt install dovecot-imapd dovecot-pop3d2. Muokkaa DoveCot -määritystiedostoa: sudo nano /etc/dovecot/dovecot.conf3. Lisää tai tarkista seuraavat parametrit: protocols = imap pop3 lmtp4. 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
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.privateKopioida
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

