Pentru a deschide portul 25 pe Mașina Virtuală (VM), accesează Starlight Manager > alege fila "Mail Bridge" > apasă butonul ‘Add Mail Bridge’.
După ce înregistrezi recordul PTR și activezi portul 25, poți configura serverul SMTP preferat. Mai jos sunt exemple pentru Postfix, Exim și Sendmail. Folosește IP-ul VM afișat în Starlight Manager și asigură-te că numele de domeniu pentru recordul PTR corespunde domeniului expeditorului (ex: mail.example.com).
|
După instalarea Postfix, poți porni serviciul și te poți asigura că acesta pornește automat după repornirea serverului:
|
Apoi poți configura serviciul. Toate opțiunile necesare pentru serviciu se află în directorul /etc/postfix, iar fișierul principal de configurare este /etc/postfix/main.cf
Rulează comanda sudo nano /etc/postfix/main.cf pentru a începe editarea fișierului principal de configurare și adaugă sau actualizează aceste linii:
|
Repornește Postfix pentru a aplica modificările:
|
Testează trimiterea emailului:
|
|
Comanda de mai jos afișează o interfață de tip wizard pentru configurarea software-ului. Aceasta permite utilizatorilor să decidă dacă Exim trebuie să își împartă configurația în mai multe fișiere sau să o stocheze într-un singur fișier:
|
Dacă se folosește prima opțiune, configurația va fi stocată în subdirectoarele /etc/exim4/conf.d. Dacă se alege un singur fișier de configurare, acesta va fi /etc/exim4/exim4.conf
După ce toate configurațiile sunt finalizate, rulează systemctl restart exim4pentru ca modificările să intre în vigoare.
Editează /etc/exim4/update-exim4.conf.conf pentru a te asigura că:
|
Repornește Exim pentru a aplica modificările:
sudo systemctl restart exim4
Testează livrarea emailului rulând comanda de mai jos:echo "Mail test" | mail -s "Exim Test" user@recipient.com
|
Fișierul principal de configurare al Sendmail este /etc/mail/sendmail.cf. Evită să editezi acest fișier direct. Dacă este nevoie să modifici configurația, editează fișierul /etc/mail/sendmail.mc, salvează o copie de rezervă a fișierului original și folosește una dintre alternativele de mai jos pentru a genera un nou fișier de configurare:
1) Folosește makefile-ul inclus /etc/mail pentru a crea o nouă configurație:
|
Toate fișierele generate în /etc/mail vor fi regenerate dacă este necesar.
2) Alternativ, poți folosi procesorul de macro-uri m4pentru a crea un nou /etc/mail/sendmail.cf. Procesorul de macro-uri m4nu este instalat implicit. Înainte de a-l folosi pentru a crea /etc/mail/sendmail.cf, instalează pachetul m4ca root:
|
Următoarele fișiere de configurare Sendmail se află în directorul /etc/mail/:
access- specifică ce sisteme pot folosi Sendmail pentru trimiterea emailurilor
domaintable- maparea numelui de domeniu
local-host-names - aliasuri pentru gazda serverului
mailertable- instrucțiuni care suprascriu rutarea pentru anumite domenii
virtusertable- specifică o formă de aliasare specifică domeniului, permițând găzduirea mai multor domenii virtuale pe aceeași mașină.
Mai jos poți vedea exemple despre cum pot fi editate fișierele de configurare:
|
Câteva dintre fișierele de configurare menționate mai sus trebuie să stocheze informațiile în fișiere de tip bază de date înainte ca modificările să aibă efect. Pentru a include orice modificare făcută în fișierele de configurare, rulează comanda makemap hash /etc/mail/<name> < /etc/mail/<name>ca root. Aici, <name> reprezintă numele configurației care trebuie actualizată.
Repornește procesul Sendmail rulând comanda systemctl restart sendmail.