Instalarea postfix pe serverul ubuntu, blog-

Zip pe Ubuntu Server

Postfix - este un program care poate trimite și primi mesaje de e-mail. Se bucură destul de popular cu proprietarii serverelor. Conform statisticilor undeva într-un sfert din toate mașinile instalate această aplicație. Vă vom arăta cum să-l pună pe Ubuntu 16.04 și configurați serverul. Pentru a face acest lucru, aveți nevoie pentru a personaliza masina ta, precum și de a avea un cont cu sudo-privilegii. În plus, va trebui să aibă un nume de domeniu valid.

instalarea Postfix

Aplicația va fi găsite în orice arhive Ubuntu standard. Instalarea clientului este foarte simplu. Mai întâi trebuie să actualizați indexul pachetului, atunci aplicația poate fi instalată. Trebuie să treacă un DEBIAN_PRIORITY variabilă de mediu = scăzut, care răspunde la solicitări aplicații opționale:

sudo apt-get update sudo DEBIAN_PRIORITY = scăzut apt-get install postfix

Veti vedea aici sunt întrebările:

De exemplu, o listă de opțiuni ar putea arăta astfel:

Tipul general de configurare e-mail. site-ul Internet
Sistem de nume e-mail: example.com
Root și postmaster e-mail destinatar: abc
Alte destinații pentru a accepta mail pentru: $ myhostname, example.com, mail.example.com, localhost.example.com, localhost
Forțați actualizări sincrone în coada de e-mail. nu
rețele locale: 127.0.0.0/8 [::ffff:127.0.0.0]/104 [:: 1] / 128
Limita de dimensiune cutie poștală: 0
Local caracter extensie adresa: +
protocoale Internet pentru a utiliza: toate

În cazul în care devine necesară pentru a modifica setările, trebuie să formați:

sudo dpkg-reconfigure postfix

Toate liniile vor avea valori pe care le-ați specificat mai devreme.

Tweaking Postfix

Această secțiune vă va ajuta să setați parametrii care nu sunt îndeplinite inițial. Pentru a începe cu configurarea căsuța poștală. Vom folosi formatul MAILDIR. Acesta combină mesaje în fișiere individuale. În funcție de acțiunile utilizatorului, acestea sunt mutate între foldere. Dacă doriți să le combinați într-un singur fișier, selectați formatul mbox. Înțeles Maildir / set home_mailbox variabilă. Acest lucru va crea o structură de foldere cu același nume în directorul home al utilizatorului. Dacă doriți să interogați și setați parametrii de configurare, utilizați postconf de comandă. Dial pentru a regla home_mailbox:

sudo postconf -e 'home_mailbox = Maildir /'

După aceea, trebuie să specificați locația tabelul virtual_alias_maps. Este necesar să se conecteze la sistemul Linux uchetki conturi de e-mail arbitrare. În directorul / etc / postfix / nevoie virtuală pentru a crea un tabel:

sudo postconf -e 'virtual_alias_maps = hash: / etc / postfix / virtuală'

sudo nano / etc / postfix / virtuală

sudo postmap / etc / postfix / virtuală

În continuare, avem nevoie pentru a reporni Postfix:

sudo systemctl repornire postfix

Cum pot configura firewall-ul?

Dacă utilizați firewall-ul UFW, atunci ai nevoie pentru a deschide portul Postfix. El ar trebui să li se permită să se conecteze la serviciul nostru:

sudo UFW permite Postfix

În continuare, trebuie să reconfigurați clientul de e-mail care se ocupă de e-mail Postfix.

Cum să setați mediul?

echo „MAIL de export =

/ Maildir „| sudo tee -a /etc/bash.bashrc | sudo tee -a /etc/profile.d/mail.sh

Dacă doriți să citiți în variabila a sesiunii curente, de tipul:

Configurarea și instalarea unui client de mail

Pentru a interacționa cu e-mail primite, aveți nevoie pentru a livra pachetul s-unghii. Ce este? Pachetul este un BSD xmail-client care are un număr mare de posibilități, precum și sprijin Maildir. Versiunea GNU a e-mail diferă cu mai multe limitări, cum ar fi necesitatea de a păstra întotdeauna e-mail în format mbox. Pentru a seta necesitatea de e-mail pentru a introduce codul de mai jos:

sudo apt-get install s-unghii

Trebuie să modificați anumiți parametri. Primul /etc/s-nail.rc deschis:

sudo nano /etc/s-nail.rc

Trebuie să adăugați la dosar câteva rânduri:


set emptystart
set folder = Maildir
set record = + trimis

Ce face acest lucru ne da? Putem deschide clientul, chiar și în cazul în care cutia poștală nu sunt litere. În plus, am stabilit dosarul Maildir în variabila dosar pentru a utiliza pentru a crea m-box-fișier, care stochează mesajele trimise. Aceasta se aplică modificări, fișierul pe care doriți să salvați și închide.

Cum de a rula și testa client?

Initializam structura de directoare

Dacă doriți să creați o structură Maildir în directorul acasă, atunci cel mai simplu mod - pentru a trimite o scrisoare pentru tine. Acest lucru necesită o comandă de e-mail. fișier trimis va fi disponibil numai în cazul în care creați un Maildir. Prin urmare, trebuie să închidă intrările de directoare folosind pavilion Snorecord. Veți avea nevoie pentru a trimite un mesaj după schimbarea abc numelui dvs. de utilizator de sistem. Acest lucru se poate face prin:

echo 'init' | mail--s 'init' -Snorecord abc

Această comandă trebuie să returneze următorul mesaj:

Nu poate fi transformat canonic "/ home / abc / Maildir"

Nu fi surprins atunci când trimiteți mai întâi un mesaj la programul oferă întotdeauna o astfel de notificare. Trebuie să vă asigurați director pe care l-ați creat anterior

/ Maildir. Dacă nu, atunci se face cu ajutorul:

Ecranul va afișa structura de directoare și mesajul

/ Home / abc / Maildir /:
tmp nou cur
/ Home / abc / Maildir / javră:
/ Home / abc / Maildir / noi:
1463177269.Vfd01I40e4dM691221.mail.example.com
/ Home / abc / Maildir / tmp:

managementul mail client

Pentru a verifica e-mail, trebuie să formați:

poștă
versiune s-unghii v14.8.6. Tip. pentru ajutor.
"/ Home / abc / Maildir": 1 1 mesaj nou
> N 1 [email protected] Miercuri 31 decembrie 19:00 14/369 init

Dacă doriți să citiți mesajul, apoi apăsați Enter. Vei vedea aici este:

Pentru lista de mesaje, puteți merge înapoi prin apăsarea butonului h:

h
versiune s-unghii v14.8.6. Tip. pentru ajutor.
"/ Home / abc / Maildir": 1 1 mesaj nou
> R 1 [email protected] Miercuri 31 decembrie 19:00 14/369 init

În plus față de această echipă, puteți utiliza d pentru a șterge mesajul, sau q - pentru a reveni la catalog.

Cum se trimite un mesaj cu un client?

/ Test_message Bună ziua,
Acesta este un test. Vă rugăm să confirmați primirea!

Utilizați comanda pisica pentru a transfera procesul de mesaj e-mail. În mod implicit, expeditorul mesajului este actualul utilizator al sistemului. Veți fi capabil de a face modificări în câmpul, folosind flag -r:

/ Test_message | -s e-mail 'linie de subiect de e-mail de test' -r from_field_account [email protected]

Aici am folosit aceste opțiuni:

  • posturi subiect este -s;
  • folosind -r schimbarea expeditorului;
  • am întrebat destinatar prin intermediul [email protected].

Mesaje trimise, puteți viziona folosind clientul de e-mail. Acesta trebuie să fi rulat într-un mod interactiv folosind:

Literele pot fi gestionate folosind aceleași comenzi ca și pentru mesajele primite. Acum, dacă ai făcut totul corect, serverul de mail Postfix este configurat pentru Ubuntu 16.04 server.