Настройка на пощенски формуляри чрез SMTP в Magento 2.4.x
Този урок представя как да настроите форма за имейл чрез SMTP удостоверяване в приложението Magento.
Въведение
Този урок обяснява как да настроите имейл формуляри, използвайки SMTP протокола в Magento 2.4.x.
Изисквания:
- Валиден VPS хостинг акаунт и домейн
- Инсталираното приложение Magento на хостинг, достъп до административния му панел и достъп до терминал чрез cPanel
- Пощенска кутия, създадена в хостинг панела, която ще се използва за изпращане на имейли
Стъпки за следване:
Първоначално Magento не разполага с функцията за SMTP имейл в своята конструкция. Следователно ще бъде необходимо отделно да се инсталира модул, способен да реализира тази функция.
- Достъпете административния панел на хостинга cPanel и след това плъгина Terminal или SSH конзолата. Навигирайте до пътя
/home/user/public_htmlили в папката, където е инсталирано приложението. - Необходимо е потребител и парола под формата на ключове, генерирани от платформата Mageplaza, където трябва да имате създаден акаунт.

- Генерирайте двойка за достъп, като натиснете бутона Създайте нови ключове за достъп.

- Ключовете се генерират автоматично, представляващи потребителя и паролата под формата:

- В случай че генерираните ключове не работят, можете да използвате тестовите ключове, предоставени от Mageplaza за безплатните модули.
Потребител: 4e947606bf2552e4dad4910bd1928b08
Парола: 30ff4445ebad7885b012fdc667487096
- От терминала SSH инсталирайте модула SMTP, изпълнявайки командите:
composer require mageplaza/module-smtp
Конзолата ще поиска генерираните преди това ключове.

php bin/magento setup:upgradephp bin/magento setup:di:compilephp bin/magento setup:static-content:deploy -f
- Достъпете интерфейса за администриране на Magento за конфигуриране на SMTP модула.

- От менюто вляво изберете Магазини -> Настройки -> Конфигурации.

- От менюто Mageplaza Extensions изберете подменюто SMTP.

- Активирайте разширението SMTP, попълвайки името, имейл адреса и натискайки Активирайте сега в секцията Информация за модула.

- В секцията Общи настройки:
1. Активирайте Mageplaza SMTP: Изберете Да.

2. Лог на имейлите: Изберете Да за запазване на лог.

3. Почистване на логовете на имейлите всеки: Задайте броя на дните за съхраняване на логовете.

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

- В секцията Настройки на SMTP конфигурация:
1. Хост: Попълнете имейл сървъра (напр.: mail.domeniu.ro).

2. Порт: Попълнете защитения порт 465.

3. Протокол: Изберете SSL.

4. Аутентификация: Изберете LOGIN.

5. Потребителско име: Попълнете потребителя на електронната поща.
![]()
6. Парола: Попълнете паролата на имейл кутията.

7. Return-Path Email: Въведете адреса за отговори (идентичен с този за изпращане).

- Тествайте настройките в секцията Изпрати тестов имейл.

- Натиснете Запази конфигурация, за да запазите настройките.
