Riassunto AI
Vuoi impedire la modifica delle impostazioni SMTP nella tua area di amministrazione di WordPress? Sulla maggior parte dei siti, la recapitalità delle email è una funzionalità critica. Ma quando le impostazioni sono disponibili nell'area di amministrazione di WordPress, qualsiasi amministratore del sito può vedere e modificare tali dettagli (e anche i valori sono memorizzati nel database del tuo sito).
In questo tutorial, ti mostreremo come impedire agli utenti di modificare le impostazioni di WP Mail SMTP nella tua area di amministrazione di WordPress impostando delle costanti.
In Questo Articolo
Abilitare le costanti in WordPress
Per iniziare, dovrai aprire il file wp-config.php del tuo sito. Se non sei sicuro di come localizzare e modificare questo file, consulta la guida di WPBeginner per maggiori dettagli.
Una volta aperto questo file, scorri verso il basso. Cerca la riga che dice /* That's all, stop editing! Happy publishing. */ Assicurati di incollare qualsiasi nuovo codice sopra questa riga.
Nota: Non puoi "installare" questi particolari snippet di WPCode. Devono essere copiati e incollati in wp-config.php. Se ti senti insicuro su dove incollare il codice necessario in wp-config.php, allora posizionalo in cima al file. Questo aiuterà a garantire che il codice possa essere utilizzato dal tuo sito.
Ecco la prima riga di codice che dovrai incollare nel file wp-config.php del tuo sito:
True abilita il supporto e l'uso delle costanti, false lo disabilita.
Questo abiliterà l'uso delle costanti di WP Mail SMTP sul tuo sito.
Aggiungere costanti per WP Mail SMTP
Una volta abilitate le costanti per WP Mail SMTP, il passo successivo è incollare il codice per qualsiasi costante specifica che desideri utilizzare.
Di seguito troverai il codice necessario per creare una costante per ogni valore SMTP. Copia le righe di codice necessarie nel file wp-config.php del tuo sito. Dopo averle incollate nel tuo file, assicurati che tutti i valori del codice corrispondano a ciò di cui hai bisogno sul tuo sito.
Impostazioni generali
Ogni costante in questa sezione può essere utilizzata per qualsiasi mailer perché non sono specifiche per nessuna opzione di mailer.
Log delle email
Le costanti in questa sezione possono anche essere utilizzate indipendentemente dal mailer scelto.
define ( 'WPMS_LOGS_ENABLED', true ); // True turns it on, false turns it off. define ( 'WPMS_LOGS_LOG_EMAIL_CONTENT', true ); // True turns it on and stores email content, false turns it off. define ( 'WPMS_LOGS_LOG_RETENTION_PERIOD', 0 ); // How long email logs should be retained before they are deleted, in seconds. To disable the log retention period and keep logs forever, set to 0.
Mailer SendLayer
Mailer SMTP.com
Mailer Brevo (precedentemente Sendinblue)
Mailer Mailgun
Mailer SendGrid
Amazon SES
Mailer Google
Mailer Outlook
Mailer Postmark
Mailer SparkPost
Mailer Zoho
Altro Mailer SMTP
Una volta copiato il codice che desideri utilizzare, dovrai aggiungere i dettagli pertinenti alla configurazione specifica del tuo sito.
Nota: Se non sei sicuro di quali valori siano necessari per il tuo sito, consulta il tutorial per il mailer specifico che hai scelto. Puoi trovare i collegamenti a tutti i nostri tutorial sui mailer in questa guida.
Dopo aver impostato il codice, assicurati di salvare il file.
Confermare le tue costanti
L'ultimo passaggio consiste nell'assicurarsi che le tue costanti funzionino. Per fare ciò, dovrai aprire la tua area di amministrazione di WordPress e andare su WP Mail SMTP » Impostazioni.
Se controlli le impostazioni qui, dovresti vedere che i campi che utilizzano costanti sono disabilitati. Appariranno in grigio e non saranno modificabili.

Aggiornare le tue costanti
Nota: Questa sezione si applica solo ai mailer SendLayer, SMTP.com, Brevo (Sendinblue), Mailgun, Postmark, SendGrid e SparkPost. Altri mailer non supportano la conferma di consegna tramite webhook perché non dispongono di questa funzionalità.
Prima di aggiornare le tue costanti, dovrai disabilitare gli avvisi webhook e riabilitarli una volta terminate le modifiche alle costanti.. Per farlo, vai su WP Mail SMTP » Impostazioni e apri la scheda Registro email .

Qui, fai clic sul pulsante Annulla iscrizione accanto al campo Stato Webhook.

Una volta aggiornate le tue costanti, aggiorna la pagina e fai clic sul pulsante Iscriviti accanto al campo Stato Webhook. Ciò garantisce che i webhook di verifica della consegna saranno configurati correttamente rispetto alle modifiche delle tue costanti.

Ecco fatto! Ora puoi aggiungere le tue impostazioni WP Mail SMTP al file di configurazione del tuo sito anziché all'area di amministrazione per renderle più sicure.
Successivamente, desideri tenere traccia di tutte le email inviate dal tuo sito WordPress? La funzionalità di registrazione delle email di WP Mail SMTP ti consente di vedere tutte le email generate dal tuo sito, nonché se sono state inviate correttamente o meno.