Aqui está um exemplo de como configurar um aplicativo Node.js para enviar e-mails via SendGrid nos serviços de Hospedagem de Aplicativos da Kinsta, implantado a partir de um repositório do GitHub.
Kinsta não suporta nativamente e-mails de saída de servidores. O envio de e-mails através de provedores de saída especializados como SendGrid ou Mailchimp oferece mais flexibilidade e maiores taxas de sucesso para e-mails transacionais e de campanha.
- Crie um novo repositório a partir deste template (Usar este template > Criar um novo repositório): Kinsta – Hello World – Envio de e-mail com o Node.js
- No MyKinsta, adicione um aplicativo com o Hello World – Envio de e-mail com o Node.js. Em Variáveis de ambiente, adicione o seguinte:
SENDGRID_API_KEY
: A chave API do SendGrid.TEST_EMAIL_TO_ADDRESS
: O endereço para o qual você gostaria de enviar o e-mail de teste.TEST_EMAIL_FROM_ADDRESS
: O endereço para o qual você gostaria de enviar o e-mail de teste.TEST_ENDPOINT
: O endpoint que você gostaria de usar como um gatilho para enviar o e-mail teste. Use uma string aleatória de pelo menos 8 caracteres.
- O comando Start pode ser deixado em branco para o processo web já que Kinsta detecta automaticamente o comando necessário durante a primeira implantação.
O aplicativo está disponível assim que a construção termina e uma página do Hello World é carregada na URL do seu aplicativo.

Acione um e-mail
Este projeto não requer uma fase de construção. O comando start roda node server.js,
que inicia um servidor Express com dois endpoints:
/
: Uma página simples que retorna a mensagem Hello World/${TEST_ENDPOINT}
: Uma página que aciona um e-mail de teste.
Para acionar um e-mail, localize a URL da implantação na página Implantações, anexe seu terminal de teste a essa URL e visite a página. Por exemplo, se TEST_ENDPOINT
estiver definido como o34nifnodhni4of
e sua última implantação está em estiver definido como você pode acionar um e-mail de teste de https://example.kinsta.app/o34nifnodhni4of em seu navegador.
Uma mensagem “e-mail enviado” aparece se o e-mail de teste for bem-sucedido.

Se você verificar isso no SendGrid, você também receberá uma mensagem de sucesso.
