Portward
Fluxuri de lucru

Configurare server de email, de la MX la DMARC, cu un diff pentru fiecare modificare

03
Mail domeniu

Înregistrări DNS pentru email pe domeniul tău

Configurarea unui server de email pentru domeniul tău începe cu DNS, nu cu software. Înregistrările MX indică unde se livrează mailul pentru domeniu, SPF listează serverele care pot trimite în numele lui, DKIM adaugă o semnătură pe care receptorii o pot verifica, DMARC spune ce se întâmplă cu mailul care nu trece de aceste verificări, iar adresa IP de trimitere ar trebui să aibă un nume DNS invers (PTR) care să corespundă. Portward citește înregistrările tale, listează ce lipsește și pregătește fiecare modificare sub formă de diff pentru a fi acceptată de tine. Receptorii evaluează reputația IP-ului, așa că Portward nu poate promite că mailul va ajunge în inbox. Folosește acest flux de lucru pentru mailul normal al domeniului tău pe un server pe care îl deții. Ține munca mică: un record, un diff, un test.

01

Deschide folderul proiectului

Creează un folder pentru domeniu, copiază fișierul de zonă și orice configurație de mail în el, apoi deschide acel folder ca folder de lucru în Portward. Unelele de fișiere funcționează în interiorul acelui folder, așa că copiază ceea ce vrei ca agentul să citească și păstrează o copie a fișierului de zonă înainte de prima modificare, în cazul în care ai nevoie să te întorci la ea.

02

Cere o verificare a înregistrărilor

Alege Plan only sau Ask first și descrie scopul, de exemplu: listează înregistrările MX, SPF, DKIM și DMARC din acest fișier de zonă și spune-mi care lipsesc. Agentul răspunde cu un card pentru fiecare apel de instrument și, în modul Plan only, nu modifică nimic în timp ce listează ce lipsește.

03

Revizuiește fiecare diff

Citește cardul pentru fiecare modificare. Instrumentul edit_file afișează noul record lângă cel vechi, iar în modul Ask first nimic nu se modifică până nu accepți. Respinge orice nu înțelegi și cere agentului să explice înainte de a încerca din nou.

04

Testează din exterior

Aplică înregistrările la furnizorul tău DNS, așteaptă până s-au propagat, apoi rulează propria comandă de interogare cu Shell și compară rezultatul cu fișierul tău de zonă. Notează fiecare rezultat într-un fișier jurnal în folderul de lucru, cu data, înregistrarea modificată și ce a returnat interogarea.

O listă de verificare pentru configurarea serverului și a domeniului său de email

vps-setup-checklist.txt
# checklist for my own VPS and its mail domain
step 1: update the system
step 2: create a normal user
step 3: log in with SSH keys
verify 1: key login works before password login is off
step 4: allow only the ports I need in the firewall
step 5: set the time zone and time sync
step 6: add MX, SPF, DKIM and DMARC records
verify 2: the sending IP has a matching PTR name
step 7: make a backup
verify 3: a test restore works

Această listă de verificare simplă acoperă un VPS și domeniul de email de pe acesta. Fiecare rând de verificare numește un rezultat pe care îl poți verifica înainte de a trece mai departe, cum ar fi autentificarea cu cheie, regulile de firewall sau un nume PTR care să corespundă. Editează rândurile pentru serverul tău, apoi roagă agentul să le parcurgă pe rând și să raporteze rezultatul real al fiecăruia. Adaugă rânduri pentru serviciile tale și șterge rândurile care nu se aplică serverului tău.

Configurarea înregistrărilor de domeniu de email cu Portward

Citește înregistrările pe care le ai acum

Agentul deschide copia fișierului tău de zonă cu read_file și folosește grep pentru a lista liniile MX, SPF, DKIM și DMARC, apoi raportează într-un singur card ce lipsește. În modul Plan only, acesta scrie această listă ca un plan și nu modifică nimic, ceea ce este cel mai sigur mod de a începe pe un domeniu care primește deja mail. Dacă vrei să găzduiești un server de email acasă, află mai întâi dacă controlezi un nume DNS invers pentru adresa IP de trimitere, deoarece receptorii evaluează reputația IP-ului. Citești lista și decizi care înregistrare să adaugi prima. Agentul lucrează pe o copie, așa că fișierul original rămâne neschimbat. Salvează lista de înregistrări lipsă într-un fișier de note, astfel încât următoarea sesiune să înceapă din fapte, nu din memorie.

Scrie înregistrările SPF și DKIM

SPF listează serverele care pot trimite în numele domeniului, iar DKIM adaugă o semnătură pe care receptorii o pot verifica. Agentul folosește edit_file pentru a adăuga linia SPF în copia fișierului tău de zonă și o afișează ca un diff, iar web_search găsește documentația oficială a software-ului tău de email când ai nevoie de sintaxa exactă. Cheia publică DKIM provine din software-ul tău de email, așa că lipsește-o tu însuți și lasă agentul să o plaseze. În modul Ask first, agentul se oprește înainte de fiecare modificare, iar tu compari noua linie cu cea veche înainte de a o accepta. Adaugă un record pe rând și aplică-l la furnizorul tău DNS înainte de următorul, astfel încât orice greșeală să poată fi trasată la o singură modificare.

Setează înregistrarea MX și DNS invers

Înregistrarea MX numește gazda care primește mailul pentru domeniu, iar numele PTR aparține adresei IP de la care trimiți. Agentul adaugă linia MX cu edit_file și păstrează prioritatea pe care o alegi, apoi scrie o notă scurtă cu write_file care listează numele de gazdă pe care vrei să îl setezi ca nume DNS invers. Cere furnizorului tău să îl seteze acolo unde este gestionată adresa IP. Cât de multă securizare are nevoie un VPS nou depinde de serviciile pe care le rulezi, iar un serviciu de email adaugă mai multe porturi de luat în considerare, așa că listează-le înainte de a deschide orice. Scrie numele exact de gazdă pe care îl folosește software-ul tău de email și lasă agentul să îl compare cu linia MX și cu nota PTR, astfel încât numele să coincidă.

Verifică înregistrările și fluxul de email

Rulează propria comandă de interogare cu Shell și lasă agentul să compare rezultatul cu fișierul de zonă, un record pe rând. Înainte ca mailul să fie activ, revizuiește configurarea de securitate de bază a VPS: autentificarea cu cheie, un firewall cu doar porturile de care ai nevoie și un backup testat. Apoi trimite un mesaj de test din domeniul tău către o adresă pe care o deții și citește anteturile pentru rezultatele SPF și DKIM. Agentul afișează fiecare rezultat pe un card, iar tu notezi rezultatul în fișierul tău jurnal. Un test care trece nu promite livrarea în fiecare inbox. Dacă o verificare eșuează, lipește liniile de antet în chat, întreabă ce înregistrare nu a putut să o potrivească receptorul și modifică un singur record pe rând, apoi rulează din nou comanda de interogare.

Portward pentru Windows

Verifică înregistrările DNS de email cu pași verificabili

Descarcă Portward ↗