NávodyAplikace

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.

Názory 719Aktualizováno 1 anPublikováno dne 04/07/2022od Cătălin Adrian

Ú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_html nebo 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.

Mageplaza account

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

Chei de acces Mageplaza

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

Chei Mageplaza

  • 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.

SMTP composer install

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

  • Přistupujte k administračnímu rozhraní Magento pro konfiguraci modulu SMTP.

Login Magento

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

Configurare Magento

  • V nabídce Mageplaza Extensions vyberte submenu SMTP.

Mageplaza SMTP

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

Activare extensie SMTP

  • V sekci Obecná konfigurace:

1. Aktivujte Mageplaza SMTP: Vyberte Ano.

Activare SMTP

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

Logare mesaje

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

Istoric log-uri

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

Blacklist SMTP Magento

  • V sekci SMTP Konfigurační možnosti:

1. Host: Vyplňte emailový server (např. mail.domena.cz).

Nume server email

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

Port SMTP

3. Protokol: Vyberte SSL.

Protocol de autentificare

4. Autentizace: Vyberte LOGIN.

Autentificare SMTP Magento

5. Uživatelské jméno: Vyplňte uživatele schránky e-mailu.

Utilizator mail Magento

6. Heslo: Vyplňte heslo e-mailové schránky.

Parola SMTP Magento

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

Adresa de răspuns

  • Otestujte nastavení v sekci Send Test Email.

Testare setări

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

Salvare configurație