ПосібникиДодатки

Налаштування поштових форм через SMTP у Magento 2.4.x

Цей посібник пояснює, як налаштувати форму електронної пошти за допомогою аутентифікації SMTP у додатку Magento.

Перегляди 725Оновлено 1 anОпубліковано на 04/07/2022по Cătălin Adrian

Вступ

Цей посібник пояснює, як налаштувати електронні форми за допомогою протоколу SMTP у Magento 2.4.x.

Вимоги:

  • Дійсний VPS хостинг-акаунт та домен
  • Встановлений додаток Magento на хостингу, доступ до його адміністративної панелі та доступ до терміналу через cPanel
  • Поштова скринька, створена в панелі хостингу, яка буде використовуватися для надсилання електронних листів

Кроки для виконання:

Спочатку Magento не постачається з вбудованою функцією SMTP пошти. Тому буде необхідно окремо встановити модуль, здатний реалізувати цю функцію.

  • Доступайте до панелі управління хостингом cPanel, а потім плагіна Terminal або консолі SSH. Перейдіть за шляхом /home/user/public_html або в папку, де встановлено додаток.
  • Необхідно мати користувача та пароль у вигляді ключів, згенерованих на платформі Mageplaza, де ви повинні мати створений акаунт.

Mageplaza account

  • Сгенеруйте пару ключів доступу, натиснувши кнопку Створити нові ключі доступу.

Chei de acces Mageplaza

  • Ключі генеруються автоматично, представляючи користувача та пароль у вигляді:

Chei Mageplaza

  • У разі, якщо згенеровані ключі не функціонують, ви можете використовувати тестові ключі, надані Mageplaza для безкоштовних модулів.

User: 4e947606bf2552e4dad4910bd1928b08

Пароль: 30ff4445ebad7885b012fdc667487096

  • З терміналу SSH встановіть модуль SMTP, виконавши команди:

composer require mageplaza/module-smtp

Консоль запитає раніше згенеровані ключі.

SMTP composer install

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

  • Увійдіть в інтерфейс адміністрування Magento для налаштування модуля SMTP.

Login Magento

  • У лівому меню виберіть Магазини -> Налаштування -> Конфігурації.

Configurare Magento

  • З меню Mageplaza Extensions виберіть підменю SMTP.

Mageplaza SMTP

  • Активуйте розширення SMTP, заповнивши ім'я, адресу електронної пошти та натиснувши Активувати зараз у розділі Інформація про модулі.

Activare extensie SMTP

  • У розділі Загальна конфігурація:

1. Включити Mageplaza SMTP: Виберіть Так.

Activare SMTP

2. Логування електронних листів: Виберіть Так для збереження журналу.

Logare mesaje

3. Очистити журнал електронної пошти кожні: Встановіть кількість днів для зберігання журналу.

Istoric log-uri

4. Чорний список: Введіть адреси або шаблони, виключені з надсилання.

Blacklist SMTP Magento

  • У розділі SMTP Configuration Options:

1. Хост: Заповніть сервер електронної пошти (наприклад: mail.домен.ro).

Nume server email

2. Порт: Заповніть захищений порт 465.

Port SMTP

3. Протокол: Виберіть SSL.

Protocol de autentificare

4. Аутентифікація: Виберіть УВІЙТИ.

Autentificare SMTP Magento

5. Ім’я користувача: Заповніть користувача електронної пошти.

Utilizator mail Magento

6. Пароль: Заповніть пароль електронної пошти.

Parola SMTP Magento

7. Return-Path Email: Введіть адресу для відповідей (ідентична з адресою відправлення).

Adresa de răspuns

  • Перевірте налаштування в розділі Надіслати тестовий електронний лист.

Testare setări

  • Натискайте Зберегти конфігурацію для збереження налаштувань.

Salvare configurație