Vienkāršs pasta serveris ar Postfix, Dovecot un Sieve operētājsistēmā Debian 9

Piezīme . Šajā rakstā tiek pieņemts, ka izmantojat jaunu Debian 9 instalāciju. Turklāt jums ir jābūt rootpiekļuvei, lai turpinātu.

1. darbība: instalējiet nepieciešamās pakotnes

Pirmā lieta, kas mums jādara, ir mūsu pasta servera pakotnes.

rootlietotājs izpildiet tālāk norādītās darbības .

apt-get install postfix dovecot-imapd dovecot-managesieved sendmail mailutils -y 

" -y" ir parametrs , apt-getkas ļauj mums automātiski pieņemt apstiprinājumus .

Kad tiekat sveicināts ar uzvedni "Postfix konfigurācija", nospiediet taustiņu " Tab", pēc tam taustiņu " Enter" un visbeidzot Entervēlreiz taustiņu " ", lai iestatītu Postfix kā interneta vietni.

Pēc tam jums būs jāievada primārais domēns un pēc tam Enterjānospiež taustiņš " ".

2. darbība: konfigurējiet Dovecot un Postfix

Vispirms mums ir jākonfigurē e-pasta adrese, ko sistēma izmanto, lai nosūtītu atteikuma e-pasta ziņojumus (piem., atlēcieni).

Atveriet failu /etc/dovecot/conf.d/15-lda.confsavā iecienītākajā teksta redaktorā un atrodiet rindiņu, kas izskatās kā #postmaster_address =. Mainiet to uz šo.

postmaster_address = postmaster@%d

Saglabājiet un izejiet.

Tālāk atveriet /etc/postfix/main.cf. Ritiniet līdz apakšai un pievienojiet tālāk norādīto.

mailbox_command = /usr/lib/dovecot/deliver

Varat arī ievadīt to čaulas uzvednē.

echo 'mailbox_command = /usr/lib/dovecot/deliver' >> /etc/postfix/main.cf

3. darbība: konfigurējiet startēšanas pakalpojumus

Ideālā gadījumā mēs vēlētos, lai Postfix un Dovecot startētu automātiski. Ievadiet šādas komandas, lai SystemDtās sāktu automātiski.

systemctl enable postfix
systemctl enable dovecot

Tagad restartēsim tos, lai piemērotu visas konfigurācijas izmaiņas.

systemctl restart postfix
systemctl restart dovecot

4. darbība. Servera pārbaude un SSL instalēšana

Pārbaudīsim līdz šim paveikto, lai pārliecinātos, ka viss darbojas pareizi.

echo "Testmail!" | mail -s "Testmail!" root@localhost

Jums vajadzētu atrast ziņojumu, kas līdzīgs šim ziņojumam /var/log/mail.log.

install postfix/local[10309]: A0B361DDA2: to=<root@localhost>, relay=local, delay=0.02, delays=0.01/0/0/0.01, dsn=2.0.0, status=sent (delivered to command: /usr/lib/dovecot/deliver

Tagad, kad darbojas pamatpakalpojums, ir atlicis iestatīt divas svarīgas lietas. Internets nav draudzīga vieta, tāpēc šifrēšana ir pēc iespējas lielāka. Šajā gadījumā mēs izmantosim SSL/TLS. Ideālā gadījumā jums būtu sertifikāts no uzticamas CA, piemēram, Let's Encrypt, kur jūs varat iegūt sertifikātu bez maksas. Privātai lietošanai der arī pašparakstīts sertifikāts.

Pašparakstītu sertifikātu var ģenerēt ar šādu komandu.

mkdir /etc/dovecot/private
openssl req -newkey rsa:4096 -sha512 -x509 -days 365 -nodes -keyout /etc/dovecot/private/mykey.key -out /etc/dovecot/mycert.pem
chmod 600 /etc/dovecot/private/*

Pievienojiet tālāk norādīto /etc/postfix/main.cf.

smtpd_tls_cert_file = /etc/dovecot/private/mykey.pem
smtpd_tls_key_file = /etc/dovecot/private/mycert.pem
smtpd_use_tls = yes

Saglabājiet, izejiet un restartējiet Postfix.

systemctl restart postfix

Tagad atveriet ./etc/dovecot/conf.d/10-ssl.conffailu.

Mainiet vērtības konfigurācijas failā.

ssl = yes
ssl_key = /etc/dovecot/private/mykey.pem
ssl_cert = /etc/dovecot/private/mycert.pem

Restartējiet Dovecot.

systemctl restart dovecot

Pārbaudiet SSL funkcionalitāti.

openssl s_client -starttls smtp -crlf -connect domainYouEnteredEarlierInStep1:25

Ja atbildē ir gan sertifikāta, gan savienojuma informācija, tad viss darbojas pareizi. Pēdējais šīs apmācības solis ir Sieve konfigurācija. Atveriet /etc/dovecot/conf.d/15-lda.confar savu iecienītāko teksta redaktoru un rediģējiet šo rindiņu.

mail_plugins = $mail_plugins sieve

Pēdējais restarts.

systemctl restart dovecot

5. darbība (neobligāti): pasta sūtīšana/saņemšana kā nepievilcīgs lietotājs

E-pasta ziņojumu sūtīšana/saņemšana kopā ar rootlietotāju tiek uzskatīta par neprofesionālu . Lai to atrisinātu, mēs izveidosim nepiederošu lietotāju.

useradd -m myUser #-m is a parameter that forces the creation of the home directory
passwd myUser

Secinājums

Apsveicam, jūs savā Vultr VPS esat iestatījis pasta serveri.

Atstājiet komentāru

Mašīnu pieaugums: AI reālās pasaules lietojumi

Mašīnu pieaugums: AI reālās pasaules lietojumi

Mākslīgais intelekts nav nākotnē, tas ir šeit, tagadnē. Šajā emuārā lasiet, kā mākslīgā intelekta lietojumprogrammas ir ietekmējušas dažādas nozares.

DDOS uzbrukumi: īss pārskats

DDOS uzbrukumi: īss pārskats

Vai arī jūs esat DDOS uzbrukumu upuris un esat neizpratnē par profilakses metodēm? Izlasiet šo rakstu, lai atrisinātu savus jautājumus.

Vai esat kādreiz domājis, kā hakeri pelna naudu?

Vai esat kādreiz domājis, kā hakeri pelna naudu?

Iespējams, esat dzirdējuši, ka hakeri pelna daudz naudas, bet vai esat kādreiz domājuši, kā viņi nopelna šādu naudu? pārrunāsim.

Google revolucionāri izgudrojumi, kas atvieglos jūsu dzīvi.

Google revolucionāri izgudrojumi, kas atvieglos jūsu dzīvi.

Vai vēlaties redzēt revolucionārus Google izgudrojumus un to, kā šie izgudrojumi mainīja katra cilvēka dzīvi mūsdienās? Pēc tam lasiet emuārā, lai redzētu Google izgudrojumus.

Piektdiena: kas notika ar AI vadītām automašīnām?

Piektdiena: kas notika ar AI vadītām automašīnām?

Pašpiedziņas automobiļu koncepcija izbraukt uz ceļiem ar mākslīgā intelekta palīdzību ir mūsu sapnis jau kādu laiku. Bet, neskatoties uz vairākiem solījumiem, tie nekur nav redzami. Lasiet šo emuāru, lai uzzinātu vairāk…

Tehnoloģiskā singularitāte: cilvēces civilizācijas tāla nākotne?

Tehnoloģiskā singularitāte: cilvēces civilizācijas tāla nākotne?

Zinātnei strauji attīstoties, pārņemot lielu daļu mūsu pūļu, palielinās arī risks pakļaut sevi neizskaidrojamai singularitātei. Izlasiet, ko singularitāte varētu nozīmēt mums.

Lielo datu atsauces arhitektūras slāņu funkcijas

Lielo datu atsauces arhitektūras slāņu funkcijas

Lasiet emuāru, lai vienkāršākā veidā uzzinātu dažādus lielo datu arhitektūras slāņus un to funkcijas.

Datu glabāšanas evolūcija – infografika

Datu glabāšanas evolūcija – infografika

Datu uzglabāšanas metodes ir attīstījušās kopš datu dzimšanas. Šajā emuārā ir aprakstīta datu uzglabāšanas attīstība, pamatojoties uz infografiku.

6 brīnišķīgas priekšrocības, ko sniedz viedo mājas ierīču izmantošana mūsu dzīvē

6 brīnišķīgas priekšrocības, ko sniedz viedo mājas ierīču izmantošana mūsu dzīvē

Šajā digitālajā pasaulē viedās mājas ierīces ir kļuvušas par būtisku dzīves sastāvdaļu. Šeit ir daži pārsteidzoši viedo mājas ierīču ieguvumi, lai padarītu mūsu dzīvi dzīves vērtu un vienkāršāku.

MacOS Catalina 10.15.4 papildinājuma atjauninājums rada vairāk problēmu nekā to risināšana

MacOS Catalina 10.15.4 papildinājuma atjauninājums rada vairāk problēmu nekā to risināšana

Nesen Apple izlaida macOS Catalina 10.15.4 papildinājuma atjauninājumu, lai novērstu problēmas, taču šķiet, ka atjauninājums rada vairāk problēmu, kas izraisa Mac datoru bloķēšanu. Izlasiet šo rakstu, lai uzzinātu vairāk