Configurazione server email, da MX a DMARC, con un diff per ogni modifica
03
Posta del dominio
Record DNS per la posta del tuo dominio
La configurazione di un server email per il tuo dominio inizia con il DNS, non con il software. I record MX indicano dove consegnare la posta per il dominio, SPF elenca i server autorizzati a inviare per conto del dominio, DKIM aggiunge una firma verificabile dai destinatari, DMARC specifica cosa fare con la posta che non supera i controlli e l'indirizzo IP di invio dovrebbe avere un nome DNS inverso (PTR) corrispondente. Portward legge i tuoi record, elenca le mancanze e prepara ogni modifica come un diff che puoi accettare. I destinatari valutano la reputazione dell'IP, quindi Portward non può garantire che la posta arrivi nella casella di posta. Usa questo flusso di lavoro per la posta normale del tuo dominio su un server di tua proprietà. Mantieni il lavoro limitato: un record, un diff, un test.
01
Apri la cartella del progetto
Crea una cartella per il dominio, copia il file di zona e qualsiasi configurazione email al suo interno, e apri quella cartella come cartella di lavoro in Portward. Gli strumenti per i file operano all'interno di quella cartella, quindi copia ciò che vuoi che l'agente legga e conserva una copia del file di zona precedente alla prima modifica nel caso in cui tu debba tornare indietro.
02
Chiedi una verifica dei record
Scegli Plan only o Ask first e descrivi l'obiettivo, ad esempio: elenca i record MX, SPF, DKIM e DMARC in questo file di zona e dimmi quali mancano. L'agente risponde con una scheda per ogni chiamata allo strumento e in modalità Plan only non modifica nulla mentre elenca le mancanze.
03
Rivedi ogni diff
Leggi la scheda per ogni modifica. Lo strumento edit_file mostra il nuovo record accanto a quello vecchio e in modalità Ask first non cambia nulla finché non accetti. Rifiuta qualsiasi cosa non comprendi e chiedi all'agente di spiegarla prima di riprovare.
04
Testa dall'esterno
Applica i record presso il tuo provider DNS, attendi che si propaghino, quindi esegui il tuo comando di ricerca con Shell e confronta l'output con il file di zona. Annota ogni risultato in un file di log nella cartella di lavoro, con la data, il record modificato e l'esito della ricerca.
Checklist di configurazione per il server e il suo dominio email
Portward · Verifica i record email● Ask first
Elenca i record MX, SPF, DKIM e DMARC nel mio file di zona e mostra cosa manca.
read_filezone-copy.txtcaricato
grepMX zone-copy.txt1 corrispondenza
grepv=spf1 zone-copy.txt1 corrispondenza
grep_dmarc zone-copy.txt0 corrispondenze
write_filenotes/mail-check.txtsalvato
in attesa della tua approvazione prima del passaggio successivoRifiutaAccetta
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
Questa semplice checklist copre un VPS e il dominio email su di esso. Ogni riga di verifica indica un risultato che puoi controllare prima di procedere, come l'accesso con chiave, le regole del firewall o un nome PTR corrispondente. Modifica le righe per il tuo server, quindi chiedi all'agente di elaborarle una alla volta e di riportare il risultato effettivo di ciascuna. Aggiungi righe per i tuoi servizi e elimina quelle non applicabili al tuo server.
Configurazione dei record del dominio email con Portward
Leggi i record che hai ora
L'agente apre la copia del file di zona con read_file e usa grep per elencare le righe MX, SPF, DKIM e DMARC, quindi segnala in una scheda cosa manca. In modalità Plan only scrive questo elenco come piano e non modifica nulla, che è il modo più sicuro per iniziare su un dominio che riceve già posta. Se vuoi ospitare un server email a casa, scopri prima se controlli un nome DNS inverso per l'indirizzo IP di invio, perché i destinatari valutano la reputazione dell'IP. Leggi l'elenco e decidi quale record aggiungere per primo. L'agente lavora su una copia, quindi il file originale rimane intatto. Salva l'elenco dei record mancanti in un file di note, così la sessione successiva partirà dai fatti invece che dalla memoria.
Scrivi i record SPF e DKIM
SPF elenca i server autorizzati a inviare per il dominio e DKIM aggiunge una firma verificabile dai destinatari. L'agente usa edit_file per aggiungere la riga SPF alla copia del file di zona e la mostra come diff, e web_search trova la documentazione ufficiale del software email quando ti serve la sintassi esatta. La chiave pubblica DKIM proviene dal software email, quindi incollala tu stesso e lascia che l'agente la posizioni. In modalità Ask first l'agente si ferma prima di ogni modifica e tu confronti la nuova riga con quella vecchia prima di accettarla. Aggiungi un record alla volta e applicalo presso il provider DNS prima del successivo, così un errore può essere ricondotto a una singola modifica.
Imposta il record MX e il DNS inverso
Il record MX indica l'host che riceve la posta per il dominio e il nome PTR appartiene all'indirizzo IP da cui invii. L'agente aggiunge la riga MX con edit_file e mantiene la priorità che scegli, quindi scrive una breve nota con write_file che elenca il nome host che vuoi come nome DNS inverso. Chiedi al provider di impostarlo dove l'indirizzo IP è gestito. Quanto hardening serva a un nuovo VPS dipende dai servizi che esegui e un servizio email aggiunge più porte da considerare, quindi elencale prima di aprirne qualcuna. Scrivi il nome host esatto che usa il software email e lascia che l'agente lo confronti con la riga MX e la nota PTR affinché i nomi corrispondano.
Verifica i record e il flusso di posta
Esegui il tuo comando di ricerca con Shell e lascia che l'agente confronti l'output con il file di zona, un record alla volta. Prima che la posta diventi operativa, rivedi la configurazione di sicurezza di base del VPS: accesso con chiave, un firewall con solo le porte necessarie e un backup testato. Quindi invia un messaggio di prova dal dominio a un indirizzo di tua proprietà e leggi le intestazioni per i risultati SPF e DKIM. L'agente mostra ogni risultato su una scheda e tu annoti l'esito nel file di log. Un test positivo non garantisce la consegna a tutte le caselle di posta. Se un controllo fallisce, incolla le righe dell'intestazione nella chat, chiedi quale record il destinatario non ha trovato corrispondente e modifica un record alla volta, quindi esegui di nuovo il comando di ricerca.
Portward per Windows
Verifica i tuoi record DNS email con passaggi revisionabili