Setarea formularelor de mail prin SMTP în Magento 2.4.x
Acest tutorial prezintă modul în care se setează un formular de mail prin autentificare SMTP în aplicația Magento
Introducere
Acest tutorial explică modul în care se setează formularele de email prin protocolul SMTP în Magento 2.4.x.
Cerințe:
- Un cont de găzduire de tip VPS și domeniu valid
- Aplicația Magento instalată pe găzduire, acces la panoul de administrare al acesteia și acces Terminal prin cPanel
- O căsuță de mail creată în panoul de găzduire ce va fi folosită pentru trimiterea de email-uri
Pași de urmat:
Inițial Magento nu vine în construcția sa cu funcția de mail SMTP instalată. De aceea va fi nevoie de instalarea separată a unui modul capabil să implementeze această funcție.
- Accesați panoul de administrare al găzduirii cPanel și ulterior plugin-ul Terminal sau consola SSH. Navigați pe calea
/home/user/public_htmlsau în folder-ul unde este instalată aplicația. - Este necesar un user și o parolă sub formă de chei generate din platforma Mageplaza, unde trebuie să aveți un cont creat.

- Generați o pereche de chei de acces apăsând butonul Create new access keys.

- Cheile se generează automat, reprezentând utilizatorul și parola sub forma:

- În cazul în care cheile generate nu sunt funcționale, puteți folosi cheile de test oferite de Mageplaza pentru modulele gratuite.
User: 4e947606bf2552e4dad4910bd1928b08
Pass: 30ff4445ebad7885b012fdc667487096
- Din terminalul SSH, instalați modulul SMTP rulând comenzile:
composer require mageplaza/module-smtp
Consola va solicita cheile generate anterior.

php bin/magento setup:upgradephp bin/magento setup:di:compilephp bin/magento setup:static-content:deploy -f
- Accesați interfața de administrare Magento pentru configurarea modulului SMTP.

- Din meniul din stânga, selectați Stores -> Settings -> Configurations.

- Din meniul Mageplaza Extensions, selectați submeniul SMTP.

- Activați extensia SMTP completând numele, adresa de email și apăsând Activate Now în cadrul secțiunii Module Information.

- În secțiunea General Configuration:
1. Enable Mageplaza SMTP: Selectați Yes.

2. Log Emails: Selectați Yes pentru păstrarea unui log.

3. Clean Email Log Every: Setează numărul de zile pentru păstrarea log-ului.

4. Blacklist: Introduceți adrese sau tipare excluse de la trimitere.

- În secțiunea SMTP Configuration Options:
1. Host: Completați serverul de email (ex.: mail.domeniu.ro).

2. Port: Completați portul securizat 465.

3. Protocol: Alegeți SSL.

4. Authentication: Selectați LOGIN.

5. Username: Completați utilizatorul căsuței de email.
![]()
6. Password: Completați parola căsuței de email.

7. Return-Path Email: Introduceți adresa pentru răspunsuri (identică cu cea de trimitere).

- Testați setările din secțiunea Send Test Email.

- Apăsați Save Config pentru a salva configurările.
