🌼 Spring Sale — Jusqu'à 60% de réduction pour l'hébergement et les domaines
TutorielsApplications

Configurer les formulaires de messagerie via SMTP dans Magento 2.4.x

Ce tutoriel présente comment configurer un formulaire de messagerie via l'authentification SMTP dans l'application Magento.

Vues 640Mis à jour 1 anPublié le 04/07/2022par Cătălin Adrian

Introduction

Ce tutoriel explique comment configurer des formulaires d'email en utilisant le protocole SMTP dans Magento 2.4.x.

Exigences :

  • Un compte d'hébergement VPS valide et un domaine
  • L'application Magento installée sur l'hébergement, accès à son panneau d'administration et accès au Terminal via cPanel
  • Une boîte aux lettres créée dans le panneau d'hébergement qui sera utilisée pour l'envoi d'emails

Étapes à suivre :

Initialement, Magento ne vient pas avec la fonction de mail SMTP installée dans sa construction. Il sera donc nécessaire d'installer séparément un module capable d'implémenter cette fonction.

  • Accédez au panneau d'administration d'hébergement cPanel, puis au plugin Terminal ou à la console SSH. Naviguez vers le chemin /home/user/public_html ou vers le dossier où l'application est installée.
  • Un utilisateur et un mot de passe sous forme de clés générées à partir de la plateforme Mageplaza sont requis, où vous devez avoir un compte créé.

Mageplaza account

  • Générez une paire de clés d'accès en appuyant sur le bouton Créer de nouvelles clés d'accès.

Chei de acces Mageplaza

  • Les clés sont générées automatiquement, représentant l'utilisateur et le mot de passe sous la forme :

Chei Mageplaza

  • Si les clés générées ne fonctionnent pas, vous pouvez utiliser les clés de test fournies par Mageplaza pour les modules gratuits.

User: 4e947606bf2552e4dad4910bd1928b08

Pass: 30ff4445ebad7885b012fdc667487096

  • Depuis le terminal SSH, installez le module SMTP en exécutant les commandes :

composer require mageplaza/module-smtp

La console demandera les clés générées précédemment.

SMTP composer install

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

  • Accédez à l'interface d'administration de Magento pour configurer le module SMTP.

Login Magento

  • Dans le menu de gauche, sélectionnez Boutiques -> Paramètres -> Configurations.

Configurare Magento

  • Dans le menu des extensions Mageplaza, sélectionnez le sous-menu SMTP.

Mageplaza SMTP

  • Activez l'extension SMTP en remplissant le nom, l'adresse e-mail et en cliquant sur Activer maintenant dans la section Informations sur le module.

Activare extensie SMTP

  • Dans la section Configuration générale :

1. Activer Mageplaza SMTP : Sélectionnez Oui.

Activare SMTP

2. Journaux d'emails : Sélectionnez Oui pour conserver un journal.

Logare mesaje

3. Nettoyer le journal des e-mails tous les: Définissez le nombre de jours pendant lesquels conserver le journal.

Istoric log-uri

4. Liste noire: Entrez les adresses ou les motifs exclus de l'envoi.

Blacklist SMTP Magento

  • Dans la section Options de configuration SMTP :

1. Hôte: Remplissez le serveur de messagerie (par exemple, mail.domain.com).

Nume server email

2. Port : Remplissez le port sécurisé 465.

Port SMTP

3. Protocole: Choisissez SSL.

Protocol de autentificare

4. Authentification: Sélectionnez CONNEXION.

Autentificare SMTP Magento

5. Nom d'utilisateur: Remplissez l'utilisateur du compte email.

Utilizator mail Magento

6. Mot de passe : Remplissez le mot de passe de la boîte email.

Parola SMTP Magento

7. Adresse e-mail de retour : Entrez l'adresse de réponse (identique à l'adresse d'envoi).

Adresa de răspuns

  • Testez les paramètres dans la section Envoyer un e-mail de test.

Testare setări

  • Appuyez sur Enregistrer la configuration pour enregistrer les configurations.

Salvare configurație