Impostare i moduli di posta tramite SMTP in Magento 2.4.x
Questo tutorial presenta come impostare un modulo di posta tramite autenticazione SMTP nell'applicazione Magento.
Introduzione
Questo tutorial spiega come impostare i moduli email utilizzando il protocollo SMTP in Magento 2.4.x.
Requisiti:
- Un account di hosting VPS valido e un dominio
- L'applicazione Magento installata sull'hosting, accesso al suo pannello di amministrazione e accesso al Terminale tramite cPanel
- Una casella di posta creata nel pannello di hosting che verrà utilizzata per inviare email
Passaggi da seguire:
Inizialmente, Magento non viene fornito con la funzione di posta SMTP installata. Pertanto, sarà necessario installare separatamente un modulo in grado di implementare questa funzione.
- Accedi al pannello di amministrazione dell'hosting cPanel e successivamente al plugin Terminal o alla console SSH. Naviga sul percorso
/home/user/public_htmlo nella cartella dove è installata l'applicazione. - È necessario un utente e una password sotto forma di chiavi generate dalla piattaforma Mageplaza, dove è necessario avere un account creato.

- Genera una coppia di chiavi di accesso premendo il pulsante Crea nuove chiavi di accesso.

- Le chiavi vengono generate automaticamente, rappresentando l'utente e la password nella forma:

- Nel caso in cui le chiavi generate non siano funzionanti, puoi utilizzare le chiavi di test fornite da Mageplaza per i moduli gratuiti.
Utente: 4e947606bf2552e4dad4910bd1928b08
Pass: 30ff4445ebad7885b012fdc667487096
- Dal terminale SSH, installa il modulo SMTP eseguendo i comandi:
composer require mageplaza/module-smtp
La console richiederà le chiavi generate in precedenza.

php bin/magento setup:upgradephp bin/magento setup:di:compilephp bin/magento setup:static-content:deploy -f
- Accedi all'interfaccia di amministrazione di Magento per configurare il modulo SMTP.

- Dal menu a sinistra, selezionate Negozio -> Impostazioni -> Configurazioni.

- Dal menu Mageplaza Extensions, selezionate il sottomenu SMTP.

- Attivate l'estensione SMTP completando il nome, l'indirizzo email e facendo clic su Attiva ora nella sezione Informazioni modulo.

- Nella sezione Configurazione Generale:
1. Abilitare Mageplaza SMTP: Selezionare Yes.

2. Log Emails: Seleziona Sì per mantenere un log.

3. Pulisci il registro delle email ogni: Imposta il numero di giorni per la conservazione del registro.

4. Blacklist: Inserisci indirizzi o modelli esclusi dall'invio.

- Sezione delle Opzioni di Configurazione SMTP:
1. Host: Compilate il server email (es.: mail.domenio.it).

2. Port: Compilare della porta sicura 465.

3. Protocollo: Scegliete SSL.

4. Autenticazione: Selezionare LOGIN.

5. Nome utente: Completa il nome utente della casella di posta elettronica.
![]()
6. Password: Completa la password della casella di posta elettronica.

7. Return-Path Email: Inserisci l'indirizzo per le risposte (identico a quello di invio).

- Verifica le impostazioni nella sezione Invia email di prova.

- Premere Salva Config per salvare le configurazioni.
