Pular para o conteúdo
JetSend

JetSend com Laravel

Como configurar o Laravel para enviar pelo JetSend, usando o Mail que o projeto já tem.

Configurar o .env

O Mail do Laravel fala SMTP, então não precisa de pacote: basta apontar o .env para o gateway do JetSend.

shell
MAIL_MAILER=smtpMAIL_HOST=smtp.jetsend.com.brMAIL_PORT=587MAIL_USERNAME=apikey# cole a sua chave de API (sm_live_...) depois do =MAIL_PASSWORD=MAIL_FROM_ADDRESS=contato@suaempresa.com.brMAIL_FROM_NAME="${APP_NAME}"

Na porta 587 o Laravel negocia o STARTTLS sozinho. Se o seu projeto ainda tem MAIL_ENCRYPTION no .env, use tls.

Depois de mudar o .env em produção, rode php artisan config:clear, senão o Laravel segue com a configuração antiga em cache.

Testar

shell
php artisan tinker>>> Mail::raw('Teste do JetSend', fn ($m) => $m->to('voce@suaempresa.com.br')->subject('Teste'));

O e-mail aparece na tela Emails do painel, com o status da entrega.

Cookies neste site

Os essenciais fazem o site funcionar. Os outros, medição de audiência e atribuição de campanha, só com a sua permissão.

Você pode recusar sem perder nada do site. Detalhes na Política de Privacidade.