Atlantic.Net Blogi

perustaa oman mail-palvelimen Linux VPS on tärkeä tehtävä mille tahansa Linux-järjestelmän ylläpitäjä. Postfix on yksi laajimmin käytetyistä ja helpoimmin saatavilla olevista postipalvelinratkaisuista. Se on ilmainen, avoimen lähdekoodin ja tehokas Mail Transfer Agent (MTA), jota voidaan käyttää sähköpostin lähettämiseen ja vastaanottamiseen. Oletuksena, Postfix on oletuksena MTA-ohjelmisto kaikissa Linux-jakeluissa.

Dovecot on avoimen lähdekoodin IMAP-ja POP3-sähköpostipalvelin, joka voi toimia postin tallennuspalvelimena., Sitä käytetään lähettämään ja noutamaan sähköposteja paikallisiin postilaatikoihin ja niistä.

Roundcube on web-pohjainen IMAP-sähköpostiohjelma, joka voi lukea Dovecotin virtuaalisiin postilaatikoihin tallentamia sähköposteja. Se tarjoaa kaikki ominaisuudet mitä odottaa sähköpostiohjelma mukaan lukien MIME-tuki, useita lähettäjän henkilöllisyyttä, oikeinkirjoituksen tarkistus, kansio manipulointi, ja paljon muuta.

tässä opetusohjelmassa näytämme sinulle, miten pystytät täysin varustellun postipalvelimen Postfixilla, Dovecotilla ja Roundcubella Ubuntu 18.04 VPS: llä.

Edeltävät opinnot

  • tuore Ubuntu 18.04 VPS on the Atlantic.Net pilvialusta.,
  • kelvollinen verkkotunnus viittasi VPS-IP-osoitteeseesi. Tässä opetusohjelma, käytämme email.example.com.
  • a & MX records palvelimellesi.

Huomautus: Voit viitata Atlantic DNS-oppaaseen DNS-tietueiden hallintaan.

Vaihe 1 – Luo Atlantic.Net Pilvi Palvelimelle

Ensimmäinen, kirjaudu sisään Atlantic.Net Pilvi Palvelimelle. Luo uusi palvelin, valitsemalla Ubuntu 18.04 käyttöjärjestelmäksi vähintään 2GB RAM. Yhdistä pilvipalvelimeen SSH: n kautta ja kirjaudu sisään käyttämällä sivun yläosassa korostettuja valtakirjoja.,

Kun olet kirjautunut sisään Ubuntu 18.04 server, suorita seuraava komento päivittää base-järjestelmä, jossa uusin saatavilla olevat paketit.

apt-get update -y

Vaihe 2 – Määritä Hostname

Seuraavaksi sinun täytyy asettaa hostname palvelimen. Tässä tapauksessa, me asettaa hostname mail.example.com, kuten alla:

hostnamectl set-hostname email.example.com

Seuraavaksi avaa /etc/hosts-tiedoston ja sitoa palvelimen IP-osoite hostname:

nano /etc/hosts

Lisää seuraava rivi:

your-server-ip email.example.com email

Tallenna ja sulje tiedosto., Sitten, suorita seuraava komento soveltaa kokoonpano muutoksia:

hostname -f

Vaihe 3 – Asenna Apache, MariaDB ja PHP

Konsolifin vaatii Apache, MariaDB ja PHP pitää olla asennettuna palvelimelle. Voit asentaa ne seuraavalla komennolla:

apt-get install apache2 mariadb-server php libapache2-mod-php php-mysql -y

kun olet asentanut kaikki tarvittavat paketit, sinun täytyy ottaa Apache rewrite moduuli Roundcube toimimaan., Voit ottaa sen käyttöön seuraavalla komennolla:

a2enmod rewrite

seuraavaksi reload the Apache service to apply the changes:

systemctl restart apache2

Vaihe 4 – Install Let ’s Encrypt SSL Certificate

Seuraavaksi sinun täytyy asentaa palvelimellesi Let’ s Encrypt Free SSL certificate, jotta voit määrittää postipalvelimesi TLS: llä.

ensin, asenna certbot-asiakas palvelimeesi seuraavalla komennolla:

add-apt-repository ppa:certbot/certbotapt-get update -yapt-get install python-certbot-apache -y

seuraavaksi, lataa ilmainen SSL-varmenne verkkotunnuksen sähköpostiisi.esimerkiksi.,com seuraavalla komennolla:

certbot certonly --apache -d email.example.com

Tämä komento lataa varmenteen /etc/letsencrypt/live/email.example.com/ directory.

Vaihe 5 – Asenna ja Määritä Postfix

Seuraavaksi aloitetaan install Postfix sähköpostipalvelin komennolla:

apt-get install postfix

Sinut ohjataan seuraava näyttö:

Valitse Internet-Sivustolla ja painamalla SARKAIN-näppäintä ja Enter jatkaaksesi., Sinun pitäisi nähdä seuraava ruutu:

Anna verkkotunnus ja paina sarkainta ja Kirjoita suorita asennus loppuun.

postfix-asetustiedosto sijaitsee osoitteessa /etc/postfix/main.cf. ennen Postfix-konfigurointia on suositeltavaa varmuuskopioida tämä tiedosto:

mv /etc/postfix/main.cf /etc/postfix/main.cf.bak

seuraava, Luo uusi Postfix-asetustiedosto alla esitetyllä tavalla:

nano /etc/postfix/main.cf

Lisää seuraavat rivit:

Tallenna ja sulje tiedosto.,

Seuraavaksi sinun täytyy määritellä verkkotunnuksesi /etc/postfix/virtual_mailbox_domains-tiedostossa:

nano /etc/postfix/virtual_mailbox_domains

Lisää seuraava rivi:

example.com #domain

Tallenna ja sulje tiedosto sitten muuntaa tiedosto muotoon, jonka Postfix voi ymmärtää seuraavalla komennolla:

postmap /etc/postfix/virtual_mailbox_domains

seuraava, edit postfix Master configuration file:

nano /etc/postfix/master.cf

uncomment the following line:

submission inet n - y - - smtpd

Tallenna ja sulje tiedosto, kun olet valmis.,

Vaihe 6 – Asenna ja määritä Dovecot

Seuraavaksi, sinun on asennettava Dovecot muiden pakettien kanssa. Voit asentaa ne seuraavalla komennolla:

apt-get install dovecot-core dovecot-imapd dovecot-pop3d dovecot-lmtpd -y

Seuraavaksi sinun täytyy määritellä Dovecot-sähköpostin sijainti viestiäksesi Postfix-ja virtuaalisten postilaatikoiden verkkotunnusten kanssa. Voit määritellä sen muokkaamalla / etc/dovecot / conf.d / 10-mail.conf-tiedosto:

nano /etc/dovecot/conf.d/10-mail.conf

Etsi seuraava rivi:

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

ja korvaa se seuraavalla:

mail_location = maildir:/var/mail/vhosts/%d/%n

Tallenna ja sulje tiedosto.,

seuraavaksi luo dovecot vhosts-hakemisto ja alihakemisto verkkotunnuksellesi.

mkdir /var/mail/vhostsmkdir /var/mail/vhosts/example.com

seuraavaksi luodaan vmail-käyttäjä ja ryhmä ja annetaan hakemistojen omistus vmail-käyttäjälle.,e seuraavat rivit:

inet_listener imaps { #port = 993 #ssl = yes }

ja korvaa ne seuraavasti:

inet_listener imaps { port = 993 ssl = yes }

samasta tiedostosta löytyvät seuraavat rivit:

ja korvaa ne seuraavasti:

inet_listener pop3s { port = 995 ssl = yes }

seuraava, etsi seuraavat rivit:

service lmtp {unix_listener lmtp {#mode = 0666}

ja korvaa ne seuraavasti:

service lmtp {unix_listener /var/spool/postfix/private/dovecot-lmtp {mode = 0600user = postfixgroup = postfix}

seuraavaksi, etsi seuraavat rivit:

service auth { # Postfix smtp-auth #unix_listener /var/spool/postfix/private/auth { # mode = 0666 #}}

ja korvaa ne seuraavasti:

service auth {...#Postfix smtp-authunix_listener /var/spool/postfix/private/auth {mode = 0666user=postfixgroup=postfix}

Tallenna ja sulje tiedosto, kun olet valmis.,

aseta seuraavaksi Dovecot-tunnistautumisprosessi muokkaamalla tiedostoa/etc/dovecot / conf.d / 10-auth.conf:

nano /etc/dovecot/conf.d/10-auth.conf

Poista seuraava rivi:

disable_plaintext_auth = yes

samassa tiedosto, etsi seuraava rivi:

auth_mechanisms = plain

Ja vaihda se seuraavasti:

auth_mechanisms = plain login

Seuraava, kommentoi seuraava rivi poistaa default Dovecot käyttäytymistä, jolla todennetaan käyttäjiä.

#!include auth-system.conf.ext

Seuraavaksi poista seuraava rivi, jotta salasana tiedosto kokoonpano.,

!include auth-passwdfile.conf.ext

Tallenna ja sulje tiedosto, kun olet valmis.

seuraava, muokkaa/etc/dovecot / conf.d / auth-passwdfile.conf.ext-tiedosto:

nano /etc/dovecot/conf.d/auth-passwdfile.conf.ext

Muuta tiedoston, kuten alla:

Tallenna ja sulje tiedosto.

seuraavaksi luo salasanatiedosto käyttäjälle, jolle haluat antaa sähköpostitilin:

nano /etc/dovecot/dovecot-users

Lisää seuraavat rivit:

:

Tallenna ja sulje tiedosto.

Vaihe 7 – Määritä Dovecot Käyttää katsotaanpa Salata SSL

Seuraavaksi sinun täytyy määrittää Dovecot työskennellä SSL., Voit tehdä sen muokkaamalla tiedostoa /etc/dovecot/conf.D / 10-ssl.,conf:

nano /etc/dovecot/conf.d/10-ssl.conf

Etsi seuraava rivi:

ssl = yes

Vaihda se seuraavasti:

ssl = required

Seuraava, etsi seuraavat rivit:

#ssl_cert = </etc/dovecot/dovecot.pem#ssl_key = </etc/dovecot/private/dovecot.pem

Ja vaihda ne seuraavasti:

Tallenna ja sulje tiedosto, kun olet valmis, käynnistä Postfix ja Dovecot palvelut soveltaa kokoonpano muutoksia:

systemctl restart postfixsystemctl restart dovecot

Vaihe 8 – Asenna ja Määritä Konsolifin

oletuksena, Konsolifin on saatavilla Ubuntu 18.04 oletuksena arkiston., Voit asentaa sen vain suorittamalla seuraavan komennon:

apt-get install roundcube

asennuksen aikana, sinua pyydetään määrittämään tietokanta. Valitse haluamasi vaihtoehto ja paina Enter loppuun asennuksen.

Seuraavaksi, sinun täytyy määrittää Apache virtual host Roundcube. Voit tehdä sen muokkaamalla tiedostoa / etc/apache2/sites-enabled / 000-default.,conf:

nano /etc/apache2/sites-enabled/000-default.conf

Muuta tiedoston, kuten alla:

Tallenna ja sulje tiedosto, käynnistä Apache web-palvelu soveltaa muutoksia:

systemctl restart apache2

Vaihe 9 – Yhteys Roundcube Webmail

avaa web-selain ja kirjoita URL-hhttp://email.esimerkki.com/mail. Sinut ohjataan Konsolifin kirjautuminen sivu:

anna käyttäjätunnus ja salasana, jotka on määritelty Dovecot salasana tiedosto ja klikkaa Login-painiketta., Sinun pitäisi nähdä Konsolifin default kojelautaan seuraavalla sivulla:

Johtopäätös

Onnittelut! Olet onnistuneesti asentanut ja määrittänyt postipalvelimen Postfix, Dovecot ja Roundcube. Voit nyt lähettää ja vastaanottaa sähköpostia Roundcube webmail kojelauta. Oletko valmis aloittamaan Postfixin, Dovecotin ja Roundcuben kanssa? Kokeile sitä VPS Hosting-tilillä alkaen Atlantic.Net tänään!

Leave a Comment