O perspectivă asupra a 26 de tehnici de analiză a datelor mari: partea 1
O perspectivă asupra a 26 de tehnici de analiză a datelor mari: partea 1
Următorul tutorial descrie cum să configurați un simplu server de e-mail folosind Postfix ca MTA, Dovecot ca MDA și minunat Sieve pentru sortarea mailurilor. Punctul de pornire este un server proaspăt instalat cu Debian pe care aveți acces fie la utilizatorul administrativ, fie la drepturile sudo.
Mai întâi, instalați pachetele necesare:
sudo apt-get install postfix dovecot-imapd dovecot-managesieved
În timpul procesului de instalare, vi se va întreba ce fel de server executați și cum va primi Postfix trimiterea și primirea mailurilor. Selectați „ Site Internet ” aici.
Primul pas de configurare este să conectați Dovecot cu Postfix și să configurați o adresă postmaster, aceasta este adresa pe care o vor vedea alții atunci când livrarea prin e-mail a eșuat, astfel încât să vă poată contacta cu eventualele probleme la final. Deschideți /etc/dovecot/conf.d/15-lda.conf
și editați următoarea linie:
postmaster_address = [email protected]
În același fișier, activați, de asemenea, crearea și abonarea automată la folderele pe care le generați prin IMAP:
lda_mailbox_autocreate = yes
lda_mailbox_autosubscribe = yes
Următorul pas este să configurați spotul pe sistemul de fișiere unde ar trebui stocate e-mailurile. Deschideți /etc/dovecot/conf.d/10-mail.conf
și editați următoarele linii:
mail_location = maildir:~/Maildir
Asigurați-vă că toate celelalte mențiuni mail_location
sunt comentate în acest context. Acum puteți spune Postfix să predea e-mailurile primite către Dovecot prin editare /etc/postfix/main.cf
, adăugând următoarea linie:
mailbox_command = /usr/lib/dovecot/deliver
După repornirea ambelor servicii ...
sudo service postfix restart
sudo service dovecot restart
... puteți testa dacă totul funcționează emitând următoarea comandă:
echo "Testmail!" | mail -s "Testmail!" root@localhost
Dacă totul funcționează corect, ar trebui să găsiți un mesaj similar cu următorul î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
Acum, că serviciul de bază funcționează, rămân două lucruri importante de configurat. Internetul (din păcate) nu este un loc prietenos, făcând criptarea cât mai multă necesitate, în acest caz oferită de SSL / TLS. În mod ideal, veți avea un certificat de la un CA de încredere - cum ar fi, de exemplu, StartSSL, unde puteți obține un certificat gratuit -, dar pentru utilizare privată, un certificat auto-semnat este în regulă. Puteți genera un certificat auto-semnat cu următoarea comandă:
sudo mkdir /etc/dovecot/private
sudo openssl req -newkey rsa:4096 -sha512 -x509 -days 365 -nodes -keyout /etc/dovecot/private/mykey.key -out /etc/dovecot/mycert.pem
sudo chmod 600 /etc/dovecot/private/*
În funcție de viteza procesorului dvs. de server, va dura un minut. După finalizarea procesului de generare, puteți activa criptarea TLS atât pentru Postfix cât și pentru Dovecot. Pentru Postfix, adăugați următoarele linii la /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
Pentru Dovecot, deschideți /etc/dovecot/conf.d/10-ssl.conf
și editați liniile legate de SSL:
ssl = yes
ssl_key = /etc/dovecot/private/mykey.pem
ssl_cert = /etc/dovecot/private/mycert.pem
Încă o dată, reporniți ambele servicii:
sudo service postfix restart
sudo service dovecot restart
Pentru a verifica dacă configurarea este corectă, puteți testa dacă serverul de mails permite conexiuni criptate cu următoarea comandă:
openssl s_client -starttls smtp -crlf -connect youripaddressoryourdomain:25
Dacă răspunsul conține atât informații despre certificat, cât și despre conexiune, atunci totul funcționează corect. Ultimul pas al acestui tutorial este configurația Sieve . Este destul de simplu, deschideți /etc/dovecot/conf.d/15-lda.conf
cu editorul de text preferat și modificați următoarea linie:
mail_plugins = $mail_plugins sieve
O repornire finală a Dovecot finalizează configurarea:
sudo service dovecot restart
În acest moment, poate doriți să configurați un alt utilizator, deoarece utilizarea root pentru trimiterea de mesaje este considerată arogantă. Pur și simplu rulați:
useradd -m yourusername
passwd yourusername
Acum puteți să vă conectați la serverul dvs. ca utilizator proaspăt creat printr-o conexiune sigură, să trimiteți și să primiți mailuri prin conexiuni sigure și să sortați e-mailurile cu sită pe o conexiune sigură.
Trimitere fericită!
O perspectivă asupra a 26 de tehnici de analiză a datelor mari: partea 1
Mulți dintre voi cunoașteți Switch care va fi lansat în martie 2017 și noile sale funcții. Pentru cei care nu știu, am pregătit o listă de funcții care fac din „Switch” un „gadget obligatoriu”.
Aștepți ca giganții tehnologiei să-și îndeplinească promisiunile? vezi ce a ramas nelivrat.
Citiți blogul pentru a cunoaște diferitele straturi din Arhitectura Big Data și funcționalitățile acestora în cel mai simplu mod.
Citiți asta pentru a afla cum devine populară inteligența artificială în rândul companiilor la scară mică și cum crește probabilitățile de a le face să crească și de a le oferi concurenților avantaje.
CAPTCHA a devenit destul de dificil de rezolvat pentru utilizatori în ultimii ani. Va fi capabil să rămână eficient în detectarea spam-ului și a botului în viitor?
Pe măsură ce Știința Evoluează într-un ritm rapid, preluând multe dintre eforturile noastre, crește și riscurile de a ne supune unei Singularități inexplicabile. Citiți, ce ar putea însemna singularitatea pentru noi.
Ce este telemedicina, îngrijirea medicală la distanță și impactul acesteia asupra generației viitoare? Este un loc bun sau nu în situația de pandemie? Citiți blogul pentru a găsi o vedere!
Poate ați auzit că hackerii câștigă mulți bani, dar v-ați întrebat vreodată cum câștigă acești bani? sa discutam.
Recent, Apple a lansat macOS Catalina 10.15.4 o actualizare suplimentară pentru a remedia problemele, dar se pare că actualizarea provoacă mai multe probleme care duc la blocarea mașinilor Mac. Citiți acest articol pentru a afla mai multe