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
Notă : Acest articol presupune că executați o nouă instalație Debian 9. În plus, trebuie să aveți rootacces pentru a continua.
Primul lucru pe care trebuie să îl facem este să instalăm pachetele pentru serverul nostru de poștă.
Executați următoarele ca rootutilizator.
apt-get install postfix dovecot-imapd dovecot-managesieved sendmail mailutils -y
" -y" este un parametru pentru apt-getcare ne permite să acceptăm automat confirmările .
Când primiți promptul "Configurare Postfix", apăsați tasta " Tab" urmată de Entertasta " ", iar în final Entertasta " " pentru a seta Postfix ca site Internet.
Va trebui apoi să introduceți domeniul principal și apoi să apăsați Entertasta.
Mai întâi, trebuie să configurăm adresa de e-mail folosită de sistem pentru a trimite e-mailuri de respingere (de exemplu, e-mail respins).
Deschideți fișierul /etc/dovecot/conf.d/15-lda.confîn editorul de text preferat și găsiți linia care arată #postmaster_address =. Schimbă-l la asta.
postmaster_address = postmaster@%d
Salvează și ieși.
Apoi, deschideți-vă /etc/postfix/main.cf. Parcurgeți partea de jos și adăugați următoarele.
mailbox_command = /usr/lib/dovecot/deliver
În mod alternativ, puteți introduce acest lucru în promptul dvs. shell.
echo 'mailbox_command = /usr/lib/dovecot/deliver' >> /etc/postfix/main.cf
În mod ideal, am dori ca Postfix și Dovecot să înceapă automat. Introduceți următoarele comenzi pentru a spune SystemDsă le porniți automat.
systemctl enable postfix
systemctl enable dovecot
Acum, să le repornim pentru a aplica orice modificări de configurare.
systemctl restart postfix
systemctl restart dovecot
Să testăm ce am făcut până acum pentru a ne asigura că totul funcționează corect.
echo "Testmail!" | mail -s "Testmail!" root@localhost
Ar trebui să găsiți un mesaj similar cu următorul din /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 nu este un loc prietenos, făcând criptarea cât mai mult posibil. În acest caz vom folosi SSL/TLS. În mod ideal, veți avea un certificat de la un CA de încredere - cum ar fi Let's Encrypt, de exemplu, de unde puteți obține un certificat gratuit. Pentru utilizare privată, un certificat auto-semnat este în regulă.
Puteți genera un certificat auto-semnat cu următoarea comandă.
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/*
Adăugați următoarele pentru /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
Salvați, ieșiți și reporniți Postfix.
systemctl restart postfix
Acum, deschideți ./etc/dovecot/conf.d/10-ssl.conffișierul.
Modificați valorile din fișierul de configurare.
ssl = yes
ssl_key = /etc/dovecot/private/mykey.pem
ssl_cert = /etc/dovecot/private/mycert.pem
Reporniți Dovecot.
systemctl restart dovecot
Testați funcționalitatea SSL.
openssl s_client -starttls smtp -crlf -connect domainYouEnteredEarlierInStep1: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. Deschideți- /etc/dovecot/conf.d/15-lda.confvă cu editorul de text preferat și editați următoarea linie.
mail_plugins = $mail_plugins sieve
O ultimă repornire.
systemctl restart dovecot
Este considerat neprofesional să trimiteți / primiți e-mailuri cu rootutilizatorul. Pentru a rezolva acest lucru, vom crea un utilizator neprivitat.
useradd -m myUser #-m is a parameter that forces the creation of the home directory
passwd myUser
Felicitări, ați configurat un server de e-mail pe Vultr VPS.
O perspectivă asupra a 26 de tehnici de analiză a datelor mari: partea 1
Citiți blogul pentru a cunoaște diferitele straturi din Arhitectura Big Data și funcționalitățile acestora în cel mai simplu mod.
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 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.
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.
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?
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