Eu criei um formulário com alguns campos de entrada no Magento. Mas quando clico em enviar, o Magento não envia o email.
Como posso enviar um email básico no Magento?
magento-1.8
Mouni
fonte
fonte
Respostas:
função simples para enviar o email no magento
Referência
fonte
Crie novo formulário de modelo "Emails transacionais".
Depois de criar um novo modelo, observe seu ID
Criar ação do controlador
Agora você pode enviar e-mails simples usando Admin "Emails Transacionais".
Seguindo seu your_form.phtml
fonte
Experimente este código e ajuste-o de acordo
fonte
Para correio UTF-8:
fonte
Básico (deve funcionar em um script php separado). Funcionou sem exceções, mas não recebi correio. Então, passei mais tempo configurando o SMTP.
Pré-requisitos:
As configurações de email do Magento são definidas como host local ( Sistema -> Configuração -> Sistema -> Configurações de envio de email )
Verifique se o seu SMTP está funcionando (no host local você pode verificar, pode ser necessário instalar o telnet "yum install telnet" no CentOS)
Se não estiver funcionando, configure o SMTP. Havia postfix em execução no meu CentOS
Editei as configurações com o vi:
definindo apenas myhostname funcionou para mim
Tente a função php mail:
Para o postfix, você pode visualizar a fila de email digitando "mailq"
fonte