Volete configurare un'email privata sul vostro sito WordPress utilizzando Amazon SES? Questa guida è stata pensata per configurare WP Mail SMTP per nascondere le identità degli utenti e limitare i domini di posta elettronica.
Questo tutorial illustra i passaggi per migliorare la privacy e le restrizioni di dominio utilizzando WP Mail SMTP con il mailer Amazon SES.
In questo articolo
Nota: prima di procedere con questa guida, assicurarsi di aver seguito la guida Amazon SES per configurare il mailer AWS SES.
Questo tutorial aggiuntivo è rivolto agli utenti che necessitano di misure di privacy avanzate, come nascondere la tabella delle identità SES all'interno del plugin WP Mail SMTP e creare un nuovo utente IAM per l'invio di e-mail da un'identità specifica.
Nascondere la tabella delle identità SES
Per migliorare la privacy e la sicurezza del vostro sito WordPress, soprattutto quando non siete i proprietari dell'account SES, potete scegliere di nascondere la tabella delle identità SES nelle impostazioni SMTP di WP Mail. Ciò è utile in scenari come quello in cui i freelance o le agenzie gestiscono i siti dei clienti ma vogliono limitare l'accesso ai dettagli SES.
Nascondere le identità
Per nascondere la tabella delle identità SES, è necessario modificare il file wp-config.php
nella directory del sito.
Nota: Se non si è sicuri di come individuare e modificare il file wp-config.php
controllare il file Guida di WPBeginner per maggiori dettagli.
Dopo aver aperto il wp-config.php
incollare la seguente riga di codice prima del commento che dice /* That's all, stop editing! Happy publishing. */
.
Aggiungendo questo frammento di codice, si nasconde la tabella SES Identities dalle impostazioni di SES Mailer del plugin, che si trovano sotto:
- Impostazioni " Generale " Mailer SES
- Impostazioni " Configurazione guidata " Mailer SES
- Impostazioni " Connessioni aggiuntive " SES Mailer
Creazione di un nuovo utente e di un nuovo criterio IAM
Se desiderate un controllo più stretto su chi può inviare e-mail dal vostro sito, prendete in considerazione l'impostazione di un nuovo utente e di un nuovo criterio IAM. Si tratta di una fase avanzata e opzionale che consente di limitare l'invio di e-mail a determinate identità, come domini o indirizzi e-mail specifici, per una migliore sicurezza e gestione.
Creazione di un utente IAM
Per prima cosa, è necessario aprire la pagina Utenti IAM di Amazon Web Services.
In questa pagina, fare clic sul pulsante Crea utente.
Successivamente, è necessario impostare un nuovo utente. Nel campo Nome utente è possibile aggiungere il nome che si desidera. Tuttavia, si consiglia di utilizzare il seguente formato di nome:
yourdomain_wpmailsmtp
Ad esempio, per WPForms.com utilizzeremo il seguente nome utente: wpformscom_wpmailsmtp
. Se in futuro sarà necessario creare o modificare degli utenti, sarà facile tenere traccia di quale sito è collegato a ciascun utente.
Quando si è pronti, fare clic sul pulsante Avanti per procedere.
Per il prossimo passo, lasceremo il campo Aggiungi utente al gruppo e procederemo facendo clic sul pulsante Avanti pulsante.
Nella pagina successiva, verranno visualizzati tutti i dettagli scelti per questo utente. È possibile ricontrollare che tutto sia corretto, quindi fare clic sul pulsante Crea utente.
Dopo aver completato il passaggio precedente, AWS mostrerà un messaggio di successo e vi indirizzerà automaticamente alla pagina Utenti.
Generazione di una chiave di accesso
Nella pagina Utenti, fare clic sul nome dell'utente creato per procedere.
Successivamente, dalle schede visualizzate, fare clic su Credenziali di sicurezza.
Quindi, scorrere fino alla sezione Chiavi di accesso e fare clic sul pulsante Crea chiave di accesso.
Quindi, selezionare Altro per la sezione Migliori pratiche e alternative per le chiavi di accesso.
Quando si è pronti ad andare avanti, fare clic sul pulsante Avanti.
Nella pagina successiva, è possibile saltare il tag di descrizione e fare semplicemente clic sul pulsante Crea chiave di accesso per procedere.
AWS visualizzerà ora un messaggio di successo insieme all'ID della chiave di accesso e alla chiave di accesso segreta per l'utente. Non dimenticate di salvare una copia di queste chiavi in modo sicuro.
Nota: una volta chiusa questa pagina, non sarà più possibile visualizzare l'ID della chiave di accesso e la chiave di accesso segreta. Assicurarsi di scaricare un CSV con questi dati e/o copiarli in un luogo sicuro.
Una volta copiate le chiavi di sicurezza, fare clic sul pulsante Fatto per passare alla pagina di panoramica dell'utente.
Potete anche tenere aperta questa finestra per il momento, perché dovremo tornare qui più tardi per copiare il nome della risorsa Amazon (ARN), che è fondamentale per la fase successiva del processo di configurazione.
Creazione di un criterio di autorizzazione all'invio
Dopo aver generato le chiavi sicure, il passo successivo è la creazione di un'identità verificata.
Per prima cosa, è necessario aprire la console Amazon SES.
In questa pagina, fare clic sull'opzione Identità verificate nel menu laterale.
Successivamente, è necessario selezionare la propria regione facendo clic sul menu a tendina Seleziona una regione e individuando la propria regione nell'elenco a tendina. Assicuratevi di selezionare la stessa regione in cui sono definite le vostre identità.
Nella pagina Identità verificate, troverete un elenco delle identità che avete stabilito con Amazon SES. Queste identità possono essere domini, sottodomini o indirizzi e-mail specifici utilizzati per l'invio di e-mail.
Fate clic sull'identità che avete già verificato e che volete consentire a un mittente delegato di utilizzare per l'invio di e-mail per vostro conto.
Successivamente, dalle schede visualizzate, fare clic su Autorizzazione.
Quindi, fare clic sul pulsante Usa generatore di criteri nella sezione Criteri di autorizzazione.
Nella schermata successiva, impostare l'opzione Effetto su Consenti.
Per il campo Principals, tornare alla pagina di panoramica dell'utente in cui si trova l'ARN. A tale scopo, è possibile tornare alla scheda o alla finestra del browser lasciata aperta oppure, se questa è chiusa, visitare la pagina Amazon IAM Users. Una volta lì, selezionare l'utente creato.
Nella pagina dell'utente, trovare e copiare l'ARN facendo clic sul pulsante di copia.
Incollare quindi questo valore nel campo Principals della schermata Create Statement e fare clic sul pulsante Add.
Quindi, fare clic sul menu a tendina nel campo Azioni e inserire ses:Send nella barra di ricerca. A questo punto, selezionare ses:SendEmail e ses:SendRawEmail dalle opzioni.
Una volta aggiunte tutte le informazioni, fare clic sul pulsante Salva dichiarazione. Quindi fare clic sul pulsante Avanti per procedere.
Nella schermata successiva, è possibile assegnare un nome descrittivo alla polizza, in modo da poterla identificare facilmente in seguito.
Una volta pronti, fare clic sul pulsante Avanti per procedere.
Nella pagina successiva verranno visualizzati tutti i dettagli scelti per questa polizza. È possibile ricontrollare che tutto sia corretto, quindi fare clic sul pulsante Applica criterio.
Aggiornamento delle impostazioni SMTP di WP Mail
Dopo aver creato l'utente e il criterio IAM, è necessario aggiornare l'ID della chiave di accesso e la chiave di accesso segreta con le nuove credenziali.
Per farlo, andare su WP Mail SMTP " Impostazioni, quindi selezionare la scheda Generale .
Quindi, scorrere fino alla sezione Amazon SES.
Amazon SES
Qui è necessario aggiornare le chiavi di accesso create in precedenza nell'account AWS. Incollate l'ID della chiave di accesso e la chiave di accesso segreta e fate clic sul pulsante Salva impostazioni.
Ecco fatto! Ora avete configurato con successo Amazon SES con WP Mail SMTP per migliorare la privacy delle e-mail sul vostro sito WordPress.
Poi, volete sapere come risolvere efficacemente i problemi di WP Mail SMTP? Consultate il nostro tutorial sulla risoluzione dei problemi di WP Mail SMTP per maggiori dettagli.