Configuração de formulários de e-mail via SMTP no Magento 2.4.x
Este tutorial apresenta como configurar um formulário de e-mail através da autenticação SMTP na aplicação Magento.
Introdução
Este tutorial explica como configurar formulários de e-mail usando o protocolo SMTP no Magento 2.4.x.
Requisitos:
- Uma conta de hospedagem VPS válida e um domínio
- O aplicativo Magento instalado na hospedagem, acesso ao seu painel de administração e acesso ao Terminal através do cPanel
- Uma caixa de correio criada no painel de hospedagem que será usada para enviar e-mails
Etapas a seguir:
Inicialmente, o Magento não vem em sua construção com a função de e-mail SMTP instalada. Portanto, será necessário instalar separadamente um módulo capaz de implementar essa função.
- Acesse o painel de administração de hospedagem cPanel e, em seguida, o plugin Terminal ou console SSH. Navegue até o caminho
/home/user/public_htmlou para a pasta onde o aplicativo está instalado. - Um usuário e uma senha na forma de chaves geradas a partir da plataforma Mageplaza são necessários, onde você deve ter uma conta criada.

- Gere um par de chaves de acesso pressionando o botão Criar novas chaves de acesso.

- As chaves são geradas automaticamente, representando o usuário e a senha na forma:

- Se as chaves geradas não funcionarem, você pode usar as chaves de teste fornecidas pela Mageplaza para os módulos gratuitos.
User: 4e947606bf2552e4dad4910bd1928b08
Pass: 30ff4445ebad7885b012fdc667487096
- Do terminal SSH, instale o módulo SMTP executando os comandos:
composer require mageplaza/module-smtp
A consola solicitará as chaves geradas anteriormente.

php bin/magento setup:upgradephp bin/magento setup:di:compilephp bin/magento setup:static-content:deploy -f
- Acesse a interface de administração do Magento para configurar o módulo SMTP.

- Do menu à esquerda, selecione Loja -> Configurações -> Configurações.

- Do menu de Extensões Mageplaza, selecione o sub-menu SMTP.

- Ative a extensão SMTP preenchendo o nome, o endereço de e-mail e clicando em Ativar Agora na seção Informações do Módulo.

- Na seção de Configuração Geral:
1. Ativar Mageplaza SMTP: Selecione Sim.

2. Registar Emails: Selecione Sim para manter um registo.

3. Limpar o Log de Emails a Cada: Defina o número de dias para reter o log.

4. Lista negra: Insira endereços ou padrões excluídos do envio.

- Na seção Opções de Configuração SMTP:
1. Anfitrião: Preencha o servidor de email (por exemplo, mail.dominio.com).

2. Porta: Preencha a porta segura 465.

3. Protocolo: Escolha SSL.

4. Autenticação: Selecione LOGIN.

5. Nome de usuário: Preencha o usuário da conta de email.
![]()
6. Senha: Preencha a senha da caixa de e-mail.

7. Email de Retorno: Insira o endereço de resposta (idêntico ao endereço de envio).

- Teste as configurações na seção Enviar Email de Teste.

- Pressione Salvar Configuração para salvar as configurações.
