Nastavenie mailových formulárov pomocou SMTP v Magento 2.4.x
Tento tutoriál ukazuje, ako nastaviť formulár na odosielanie e-mailov pomocou SMTP autentifikácie v aplikácii Magento.
Úvod
Tento návod vysvetľuje, ako nastaviť e-mailové formuláre pomocou protokolu SMTP v Magente 2.4.x.
Požiadavky:
- Platný VPS hostingový účet a doména
- Aplikácia Magento nainštalovaná na hostingu, prístup do jej administračného panela a prístup do Terminálu cez cPanel
- Schránka vytvorená v hostingovom pane, ktorá sa použije na odosielanie e-mailov
Kroky, ktoré je potrebné dodržať:
Počiatočne Magento neobsahuje vo svojej konštrukcii nainštalovanú funkciu SMTP pošty. Preto bude potrebné samostatne nainštalovať modul, ktorý je schopný implementovať túto funkciu.
- Prístup k administračnému panelu cPanel hosting a potom pluginu Terminál alebo SSH konzole. Prejdite na cestu
/home/user/public_htmlalebo do priečinka, kde je aplikácia nainštalovaná. - Na prihlásenie je potrebné užívateľské meno a heslo vo forme kľúčov generovaných z platformy Mageplaza, kde musíte mať vytvorený účet.

- Vygenerujte pár prístupových kľúčov stlačením tlačidla Vytvoriť nové prístupové kľúče.

- Kľúče sú generované automaticky, predstavujú používateľa a heslo v nasledujúcej forme:

- Ak vygenerované kľúče nefungujú, môžete použiť testovacie kľúče poskytnuté spoločnosťou Mageplaza pre bezplatné moduly.
User: 4e947606bf2552e4dad4910bd1928b08
Pass: 30ff4445ebad7885b012fdc667487096
- Z terminálu SSH nainštalujte modul SMTP spustením nasledujúcich príkazov:
composer require mageplaza/module-smtp
Konzoľa si vyžiada predtým vygenerované kľúče.

php bin/magento setup:upgradephp bin/magento setup:di:compilephp bin/magento setup:static-content:deploy -f
- Prístup k administratívnemu rozhraniu Magento na nastavenie modulu SMTP.

- Z ľavého menu vyberte Obchody -> Nastavenia -> Konfigurácie.

- Z ponuky rozšírení Mageplaza vyberte pod-menu SMTP.

- Aktivujte rozšírenie SMTP vyplnením mena, emailovej adresy a kliknutím na Aktivovať teraz v sekcii informácií o module.

- V sekcii Všeobecná konfigurácia:
1. Aktivujte Mageplaza SMTP: Vyberte Áno.

2. Registrovať e-maily: Vyberte Áno pre uchovanie logu.

3. Vyčistiť protokol e-mailov každý: Nastavte počet dní na uchovávanie protokolu.

4. Čierna listina: Zadajte adresy alebo vzory vylúčené z odosielania.

- V sekcii Možnosti konfigurácie SMTP:
1. Host: Vyplňte e-mailový server (napr. mail.domain.com).

2. Port: Vyplňte zabezpečený port 465.

3. Protokol: Vyberte SSL.

4. Overenie: Vyberte PRIHLÁSENIE.

5. Užívateľské meno: Vyplňte používateľa e-mailového účtu.
![]()
6. Heslo: Vyplňte heslo do políčka e-mailu.

7. Return-Path Email: Zadajte adresu pre odpovede (identická s odosielateľskou adresou).

- Otestujte nastavenia v sekcii Odoslať testovací e-mail.

- Stlačte Uložiť konfiguráciu, aby ste uložili konfigurácie.
