Nastavenia Postfix a Dovecot na Ubuntu
- 1245
- 121
- Zdenko Mamojka
Mnoho používateľov Ubuntu používa systém nielen pre domáce potreby. Tento prístup je celkom opodstatnený, pretože v systémoch Linux je oveľa pohodlnejšie zapojiť sa do programovania, vytvárania serverov a webových stránok. Jednou z občianskych zariadení je vytvorenie e -mailového servera. Pre začiatočníkov sa bude táto úloha javiť ako strašne náročná, ale ak zistíte, ako nainštalovať a nakonfigurovať poštový server pre Ubuntu, úloha sa pre vás už nebude javiť tak zložitá.
Ako je poštový server nastavený na základe Ubuntu.
Malá teória
Konkrétne pokyny a fermentácia podľa kódu sa nemôžu obísť bez podielu teoretického materiálu. Je dôležité pochopiť, čo je server E -Mail a ako to funguje.
Naladený poštový server, ktorý hovorí veľmi jednoduchý - je poštár, ktorý dostáva „list“ od jedného poštového klienta a dáva ďalšie. Toto je v zásade celá podstata tohto softvéru. Poštový server je potrebný nielen pre prenos e -mail. Na stránkach je zodpovedný za registráciu používateľov, prenos vyplnených formulárov a iných dôležitých akcií, bez ktorých by sa stránka stala knihou, na ktorú sa môžete len pozrieť, obrátiť stránky, ale je ťažké urobiť niečo ťažké.
Poštové servery v systéme Linux sa od nich výrazne líšia v oknách a iných systémoch. V systéme Windows je to už pripravený program vytvorený, ktorý môže začať používať iba používanie. Linux distribúcie naznačujú nezávislú konfiguráciu všetkých komponentov. Okrem toho bude server nakoniec pozostávať z jedného programu, ale z niekoľkých. Použijeme postfix v kombinácii s Dovecot.
Prečo postfix?
Na Ubuntu je niekoľko poštových zákazníkov, ale stále sme si vybrali tento konkrétny. Nastavenie posfix na Ubuntu je oveľa jednoduchšie ako rovnaké sendmail, a to je dôležité pre začínajúceho používateľa. V kombinácii s Dovecot Postfix je schopný urobiť všetko, čo sa zvyčajne vyžaduje od poštových serverov.
Postfix je priamo samotným agentom prenosu pošty. Musí hrať hlavnú úlohu v celom pohľade. Toto je program s otvoreným zdrojom, ktorý predvolene používa mnoho serverov a webových stránok. Dovecot je agent prijímania pošty.
Inštalácia postfixu
Najprv musíte použiť tím na aktualizáciu miestnej základne balíkov:
Aktualizácia sudo apt-get
Samotný agent Postfix môže byť voľne nainštalovaný z úložiska, a to bude ďalší krok:
Sudo apt-get nainštalovať postfix
Keď sa začne rozhranie tejto aplikácie, musíte zvoliť položku „internetovú stránku“, po ktorej sa vytvorí konfiguračný súbor s hlavným názvom.Cf.
Ďalej do poľa „System Mail Name“ zadajte napríklad miestny názov Future Server, napríklad Myserver.Org alebo akékoľvek iné stranou. Pomocou príkazu NSLookup vždy môžete v budúcnosti zistiť doménu servera - pozri a zapisujte, bude to užitočné pre konfiguráciu.
Nastavenia Postfix
Teraz musíte nastaviť poštového agenta. Ak to chcete urobiť, v prvom rade vytvorte súbor s názvom Virtual v priečinku/etc/postfix // Na tento účel môžete použiť príkaz Touch:
Virtuálny
Teraz musíte vytvoriť súkromný priečinok v adresári/etc/postfix/. Uloží nastavenia pošty:
Sudo mkdir súkromný
Ďalej musíte vytvoriť niekoľko ďalších súborov v adresári/etc/postfix/private/:
Dotknite sa kanonického odosielania_relay sasl_passwd
Teraz musíte zmeniť niektoré nastavenia v hlavnom konfiguračnom súbore.Cf. Otvorte ho v notebooku v privilegovanom režime:
Sudo nano/etc/postfix/hlavné.Cf
Hodnoty súboru prechádzajú v súbore a prostredníctvom znamenia „=“ sú uvedené jeho hodnoty. Tu musíte zmeniť názov lokálneho servera na mene Myserver na parametri MyHostName.Org, ako v našom príklade, alebo ten, ktorý ste uviedli pri inštalácii postfixu v predchádzajúcej fáze. Páči sa ti to:
MyHostName = Myserver.Orgán
Pozrite sa na IP adresu použitú pomocou takéhoto príkazu:
runconfig | Grep "inet addr" -m 1
Táto IP adresa je potrebné zadať do parametrov myDestination. Nahraďte parameter alias_maps za virtual_alias_maps, potom písmená budú môcť odoslať na iné adresy.
Teraz musíte zmeniť umiestnenie hash:
virtual_alias_maps = hash:/etc/postfix/virtual
Pre parameter mynetworks nastavte nasledujúce hodnoty:
Mynetworks = 127.0.0.0/8 [:: ffff: 127.0.0.0]/104 [:: 1]/128
Ak chcete, aby server pracoval s Yandex Mail, na konci súboru pridajte nasledujúce parametre:
SMTP_SASL_AUTH_ENABLE = áno
Smtp_sasl_password_maps = hash:/etc/postfix/private/sasl_passwd
SMTP_SASL_Security_options = Noanonymous
SMTP_SASL_TYPE = cyrus
SMTP_SASL_Mechanism_Filter = Login
SMTP_Sender_dependent_authentication = áno
Sender_dependent_relahost_maps = hash:/etc/postfix/private/sender_relay
Sender_canonical_maps = hash:/etc/postfix/private/canonical
V súbore/etc/postfix/private/canonical Pridajte svoju poštu Yandex:
@yandex.ru [email protected]
V súbore/etc/postfix/private/sender_relay pridať:
@yandex.ru Smtp.Yandex.ruka
V súbore/etc/postfix/private/sasl_passwd Pridajte heslo z poštovej schránky Yandex - namiesto ***:
[SMTP.Yandex.ru] používateľ@yandex.ru: ***
Ak používate server Ubuntu Server 16, musíte otvoriť porty pre prácu poštových služieb. Ak to chcete urobiť, použite príkaz:
iptables -a vstup -p tcp -dport 25 -j akceptujte
Keď ste vykonali všetky zmeny v súboroch, musíte reštartovať službu, aby sa použili nové nastavenia.
Kontrola práce Postfix
Je užitočné nainštalovať nástroj Mutt na prácu s poštou, je pohodlnejšie. To sa dá urobiť pomocou príkazu:
Sudo apt-get inštalovať mutt
Teraz môžete skúsiť poslať list v nejakej poštovej schránke:
Echo "Správa" | Mutt -s "msg" pošta@príklad.Com
Ak je všetko v poriadku, potom bude list prijatý. Majte však na pamäti, že v google takéto listy zvyčajne spadajú do spamu.
Inštalácia a konfigurácia Dovecot
Najprv musíte nainštalovať nástroj:
Sudo apt-get nainštalujte Dovecot-imapd Dovecot-pop3d
Teraz otvorte súbor/etc/Dovecot/Dovecot.Konfet a pridajte k tomu zoznam protokolov:
Protokoly = POP3 POP3S iMap iMaps
Ďalej otvorte súbor/etc/Dovecot/conf.D/10-mail.Konferujte a zistite, či tam existuje taká čiara:
Mail_Location = mBox: ~/mail: doručená schránka =/var/mail/%u
Ak má tento riadok iný obsah, musíte ho zmeniť na zadaný. Ak to vôbec nie je, musíte ho pridať.
Obnovte službu tak, aby sa zmeny uplatňovali:
Sudo /etc /init.D/Dovecot Restart
Otvorte súbor /etc /hostia a pridajte tam svoju doménu, ktorá bola uvedená na samom začiatku. V našom príklade to bola doména Myserver.Orgán. IP adresy boli tiež stanovené vo fáze nastavení PostFIX.
IP-address Myserver.Orgán
Teraz zostáva iba otvorenie portov, aby poštové služby mohli voľne prijímať a odosielať listy:
iptables -a vstup -p tcp -dport 220 -j akceptujte
iptables -a vstup -p tcp -dport 993 -J Prijmite
iptables -a vstup -p tcp -dport 110 -j akceptujte
iptables -a vstup -p tcp -dport 995 -J Prijmite
Ak chcete skontrolovať výkon celého tohto systému, musíte poslať list do poštovej schránky uvedenej v nastaveniach. Zároveň musí byť vytvorená doména použitá na adrese a používateľ musí byť vytvorený vopred, potom musí byť list prijatý - môžete skontrolovať poštu pomocou nástroja Mutt, ktorý ste už nainštalovali.
- « Správny výber predpony inteligentnej televízie pre televíziu
- Riešenie chýb 0x80070057 Pri inštalácii alebo aktualizácii systému Windows »