Mailserver i thjeshtë me Postfix, Dovecot dhe Sieve në Debian 9

Shënim : Ky artikull supozon se po ekzekutoni një instalim të ri të Debian 9. Për më tepër, duhet të keni rootakses për të vazhduar.

Hapi 1: Instaloni paketat e nevojshme

Gjëja e parë që duhet të bëjmë është të instalojmë paketat për serverin tonë të postës.

Ekzekutoni sa vijon si rootpërdorues.

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

" -y" është një parametër apt-getqë na lejon të pranojmë automatikisht konfirmimet .

Kur të përshëndeteni me kërkesën "Postfix Configuration", shtypni tastin " Tab" pasuar nga Entertasti " " dhe në fund Entertastin " " edhe një herë për të vendosur Postfix si një faqe interneti.

Më pas do t'ju duhet të futni domenin tuaj primar dhe më pas shtypni Entertastin " ".

Hapi 2: Konfiguro Dovecot dhe Postfix

Fillimisht duhet të konfigurojmë adresën e emailit të përdorur nga sistemi për të dërguar e-mail refuzimi (p.sh. posta e refuzuar).

Hapni skedarin /etc/dovecot/conf.d/15-lda.confnë redaktuesin tuaj të preferuar të tekstit dhe gjeni rreshtin që duket si #postmaster_address =. Ndryshojeni në këtë.

postmaster_address = postmaster@%d

Ruaje dhe dil.

Më pas, hapeni /etc/postfix/main.cf. Lëvizni në fund dhe shtoni sa vijon.

mailbox_command = /usr/lib/dovecot/deliver

Përndryshe, mund ta futni këtë në kërkesën tuaj të guaskës.

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

Hapi 3: Konfiguro shërbimet e nisjes

Në mënyrë ideale, ne do të dëshironim që Postfix dhe Dovecot të niseshin automatikisht. Futni komandat e mëposhtme për t'i thënë SystemDqë ato të fillojnë automatikisht.

systemctl enable postfix
systemctl enable dovecot

Tani, le t'i rinisim ato për të aplikuar çdo ndryshim të konfigurimit.

systemctl restart postfix
systemctl restart dovecot

Hapi 4: Testimi i serverit dhe instalimi i SSL

Le të testojmë atë që kemi bërë deri më tani për t'u siguruar që gjithçka po funksionon siç duhet.

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

Ju duhet të gjeni një mesazh të ngjashëm me atë të mëposhtëm në /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

Tani që shërbimi bazë po funksionon, kanë mbetur edhe dy gjëra të rëndësishme për t'u vendosur. Interneti nuk është një vend miqësor, duke e bërë enkriptimin sa më shumë të jetë e mundur. Në këtë rast ne do të përdorim SSL/TLS. Idealisht do të kishit një certifikatë nga një CA e besuar - siç është Let's Encrypt, për shembull, ku mund të merrni një certifikatë falas. Për përdorim privat, një certifikatë e vetë-nënshkruar është gjithashtu e mirë.

Ju mund të gjeneroni një certifikatë të vetë-nënshkruar me komandën e mëposhtme.

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/*

Shtoni sa vijon te /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

Ruani, dilni dhe rinisni Postfix.

systemctl restart postfix

Tani, hapni ./etc/dovecot/conf.d/10-ssl.confskedarin.

Ndryshoni vlerat në skedarin e konfigurimit.

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

Rinisni Dovecot.

systemctl restart dovecot

Testoni funksionalitetin SSL.

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

Nëse përgjigja përmban informacione për certifikatën dhe lidhjen, atëherë gjithçka po funksionon siç duhet. Hapi i fundit i këtij tutoriali është konfigurimi i Sieve. Hapeni /etc/dovecot/conf.d/15-lda.confme redaktuesin tuaj të preferuar të tekstit dhe modifikoni rreshtin e mëposhtëm.

mail_plugins = $mail_plugins sieve

Një rinisje e fundit.

systemctl restart dovecot

Hapi 5 (opsionale): Dërgimi/marrja e postës si një përdorues i paprivilegjuar

Konsiderohet joprofesionale dërgimi/marrja e emaileve me rootpërdoruesin. Për ta zgjidhur këtë, ne do të krijojmë një përdorues të paprivilegjuar.

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

konkluzioni

Urime, ju keni vendosur një server poste në Vultr VPS tuaj.

Lëreni një koment

Ngritja e makinave: Aplikimet në botën reale të AI

Ngritja e makinave: Aplikimet në botën reale të AI

Inteligjenca Artificiale nuk është në të ardhmen, është këtu në të tashmen Në këtë blog Lexoni se si aplikacionet e inteligjencës artificiale kanë ndikuar në sektorë të ndryshëm.

Sulmet DDOS: Një përmbledhje e shkurtër

Sulmet DDOS: Një përmbledhje e shkurtër

A jeni edhe ju viktimë e Sulmeve DDOS dhe jeni konfuz në lidhje me metodat e parandalimit? Lexoni këtë artikull për të zgjidhur pyetjet tuaja.

A e keni pyetur ndonjëherë veten se si fitojnë para hakerët?

A e keni pyetur ndonjëherë veten se si fitojnë para hakerët?

Ju mund të keni dëgjuar se hakerët fitojnë shumë para, por a keni menduar ndonjëherë se si i fitojnë ato para? Le te diskutojme.

Shpikjet revolucionare nga Google që do tju bëjnë të lehtë jetën tuaj.

Shpikjet revolucionare nga Google që do tju bëjnë të lehtë jetën tuaj.

Dëshironi të shihni shpikjet revolucionare nga Google dhe se si këto shpikje ndryshuan jetën e çdo njeriu sot? Më pas lexoni në blog për të parë shpikjet nga Google.

E Premte Thelbësore: Çfarë ndodhi me Makinat e drejtuara nga AI?

E Premte Thelbësore: Çfarë ndodhi me Makinat e drejtuara nga AI?

Koncepti i makinave vetë-drejtuese për të dalë në rrugë me ndihmën e inteligjencës artificiale është një ëndërr që e kemi prej kohësh. Por, pavarësisht nga disa premtime, ato nuk shihen askund. Lexoni këtë blog për të mësuar më shumë…

Singulariteti teknologjik: Një e ardhme e largët e qytetërimit njerëzor?

Singulariteti teknologjik: Një e ardhme e largët e qytetërimit njerëzor?

Ndërsa Shkenca evoluon me një ritëm të shpejtë, duke marrë përsipër shumë nga përpjekjet tona, rriten edhe rreziqet për t'iu nënshtruar një Singulariteti të pashpjegueshëm. Lexoni, çfarë mund të thotë singulariteti për ne.

Funksionalitetet e shtresave të arkitekturës së referencës së të dhënave të mëdha

Funksionalitetet e shtresave të arkitekturës së referencës së të dhënave të mëdha

Lexoni blogun për të njohur shtresat e ndryshme në arkitekturën e të dhënave të mëdha dhe funksionalitetet e tyre në mënyrën më të thjeshtë.

Evolucioni i ruajtjes së të dhënave - Infografik

Evolucioni i ruajtjes së të dhënave - Infografik

Metodat e ruajtjes së të dhënave kanë evoluar mund të jenë që nga lindja e të dhënave. Ky blog mbulon evolucionin e ruajtjes së të dhënave në bazë të një infografike.

6 Përfitimet e mahnitshme të të pasurit pajisje shtëpiake inteligjente në jetën tonë

6 Përfitimet e mahnitshme të të pasurit pajisje shtëpiake inteligjente në jetën tonë

Në këtë botë të drejtuar nga dixhitali, pajisjet inteligjente të shtëpisë janë bërë një pjesë thelbësore e jetës. Këtu janë disa përfitime të mahnitshme të pajisjeve shtëpiake inteligjente se si ato e bëjnë jetën tonë të vlefshme dhe më të thjeshtë.

Përditësimi shtesë i macOS Catalina 10.15.4 po shkakton më shumë probleme sesa zgjidhja

Përditësimi shtesë i macOS Catalina 10.15.4 po shkakton më shumë probleme sesa zgjidhja

Së fundmi Apple lëshoi ​​macOS Catalina 10.15.4 një përditësim shtesë për të rregulluar problemet, por duket se përditësimi po shkakton më shumë probleme që çojnë në bricking të makinerive mac. Lexoni këtë artikull për të mësuar më shumë