Erro envio de email
[Finalizado Pelo Aluno]
Ola Carlos,
Preciso da tua ajuda nao estou a conseguir enviar email de resposta ao pedido de supporte. Ja revi o codigo esta igual ha aula, apenas no uso do markdown ele coloca me uma estrutura diferente da tua, nao adiciona o metodo build() mas sim o metodo conforme imagem em baixo, contudo eu comentei e coloquei o codigo igual ao teu mesmo assim nao envia o email, e estou com dificuldade em fazer o debug. O codigo esta no mesmo link que te enviei do git. As configuraçoes .env esta no ficheiro .env.example no git.
Olá, Sergio!
Tudo bem?
Qual é o GitHub mesmo? Respondo muitos alunos todos os dias, não lembro exatamente qual era o GitHub.
php artisan make:mail NomeClasse --markdown=mails.supports.support-replied
public function content(): Content
{
return new Content(
markdown: 'mails.supports.support-replied',
);
}
O código é isso mesmo!
Qual foi o erro? Me dê mais detalhes por favor;
O git é https://github.com/mysllda/fitness/tree/master/fitness-admin
Nao recebo erro o problema é esse, e nao sei como debugar. A resposta e submetida mas depois nao recebo email a indicar que foi submetida uma resposta ao pedido de Support.
Obrigado
Pra facilitar o teste, chama o Mail diretamente na rota, exemplo:
Route::get('/test', function () {
$replySupport = ReplySupport::first();
Mail::to('[email protected]')->send(new MailSendMailSupportReplied($replySupport));
});
--
O que está usando para autenticar o e-mail? Mailtrap?
Ola Carlos,
Sim estou a autenticar com o MailTrap, chamando o Mail direto na rota funcionou. O que poderá ser?
Ola Carlos,
Ja consegui resolver nao tinha importado corretamente o evento nos Providers->EventServiceProvider
Obrigado
Precisa estar logado para conseguir responder a este ticket!
Clique Aqui Para Entrar!