Nastavení poštovních formulářů přes SMTP v Magento 2.4.x
Tento tutoriál prezentuje, jak nastavit formulář pro e-mail prostřednictvím SMTP autentizace v aplikaci Magento.
Úvod
Tento tutoriál vysvětluje, jak nastavit e-mailové formuláře pomocí protokolu SMTP v Magento 2.4.x.
Požadavky:
- Platný VPS hostingový účet a doména
- Aplikace Magento nainstalovaná na hostingu, přístup k jejímu administračnímu panelu a přístup k Terminálu přes cPanel
- Pošta vytvořená v hostingovém panelu, která bude použita k odesílání e-mailů
Kroky k provedení:
Magento ve své základní podobě neobsahuje nainstalovanou funkci SMTP pošty. Proto bude nutné samostatně nainstalovat modul schopný tuto funkci implementovat.
- Přístupte k administračnímu panelu hostingu cPanel a poté k pluginu Terminál nebo konzoli SSH. Navigujte na cestu
/home/user/public_htmlnebo do složky, kde je aplikace nainstalována. - Je nutné mít uživatelské jméno a heslo ve formě klíčů vygenerovaných na platformě Mageplaza, kde musíte mít vytvořený účet.

- Vytvořte pár přístupových klíčů stisknutím tlačítka Vytvořit nové přístupové klíče.

- Klíče se generují automaticky, představující uživatele a heslo ve formě:

- V případě, že vygenerované klíče nejsou funkční, můžete použít testovací klíče poskytované Mageplaza pro bezplatné moduly.
Uživatel: 4e947606bf2552e4dad4910bd1928b08
Heslo: 30ff4445ebad7885b012fdc667487096
- Z terminálu SSH nainstalujte modul SMTP spuštěním příkazů:
composer require mageplaza/module-smtp
Konzole budou vyžadovat dříve vygenerované klíče.

php bin/magento setup:upgradephp bin/magento setup:di:compilephp bin/magento setup:static-content:deploy -f
- Přistupujte k administračnímu rozhraní Magento pro konfiguraci modulu SMTP.

- Z levého menu vyberte Obchody -> Nastavení -> Konfigurace.

- V nabídce Mageplaza Extensions vyberte submenu SMTP.

- Aktivujte SMTP rozšíření vyplněním jména, e-mailové adresy a stisknutím Aktivovat nyní v sekci Informace o modulech.

- V sekci Obecná konfigurace:
1. Aktivujte Mageplaza SMTP: Vyberte Ano.

2. Log Emails: Vyberte Ano pro uchování logu.

3. Čistý protokol e-mailů každých: Nastavte počet dní pro uchování protokolu.

4. Blacklist: Zadejte adresy nebo vzory vyloučené z odesílání.

- V sekci SMTP Konfigurační možnosti:
1. Host: Vyplňte emailový server (např. mail.domena.cz).

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

3. Protokol: Vyberte SSL.

4. Autentizace: Vyberte LOGIN.

5. Uživatelské jméno: Vyplňte uživatele schránky e-mailu.
![]()
6. Heslo: Vyplňte heslo e-mailové schránky.

7. Return-Path Email: Zadejte adresu pro odpovědi (musí být shodná s adresou odeslání).

- Otestujte nastavení v sekci Send Test Email.

- Stiskněte Uložit konfiguraci pro uložení nastavení.
