TutorialsApp

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.

Visualizzazioni 732Aggiornato 1 anPubblicato il 04/07/2022da Cătălin Adrian

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_html o 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.

Mageplaza account

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

Chei de acces Mageplaza

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

Chei Mageplaza

  • 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.

SMTP composer install

php bin/magento setup:upgrade
php bin/magento setup:di:compile
php bin/magento setup:static-content:deploy -f

  • Accedi all'interfaccia di amministrazione di Magento per configurare il modulo SMTP.

Login Magento

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

Configurare Magento

  • Dal menu Mageplaza Extensions, selezionate il sottomenu SMTP.

Mageplaza SMTP

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

Activare extensie SMTP

  • Nella sezione Configurazione Generale:

1. Abilitare Mageplaza SMTP: Selezionare Yes.

Activare SMTP

2. Log Emails: Seleziona per mantenere un log.

Logare mesaje

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

Istoric log-uri

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

Blacklist SMTP Magento

  • Sezione delle Opzioni di Configurazione SMTP:

1. Host: Compilate il server email (es.: mail.domenio.it).

Nume server email

2. Port: Compilare della porta sicura 465.

Port SMTP

3. Protocollo: Scegliete SSL.

Protocol de autentificare

4. Autenticazione: Selezionare LOGIN.

Autentificare SMTP Magento

5. Nome utente: Completa il nome utente della casella di posta elettronica.

Utilizator mail Magento

6. Password: Completa la password della casella di posta elettronica.

Parola SMTP Magento

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

Adresa de răspuns

  • Verifica le impostazioni nella sezione Invia email di prova.

Testare setări

  • Premere Salva Config per salvare le configurazioni.

Salvare configurație