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
Portward · Verifică înregistrările de email● Ask first
Listează înregistrările MX, SPF, DKIM și DMARC din fișierul meu de zonă și arată ce lipsește.
read_filezone-copy.txtîncărcat
grepMX zone-copy.txt1 potrivire
grepv=spf1 zone-copy.txt1 potrivire
grep_dmarc zone-copy.txt0 potriviri
write_filenotes/mail-check.txtsalvat
așteaptă aprobarea ta înainte de următorul pasRespingeAcceptă
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