Este é um exemplo de como configurar um aplicativo PHP para enviar e-mails através do SendGrid dos serviços de Hospedagem de Aplicativos da Kinsta.
Kinsta não suporta originalmente 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-mails com PHP.
- No MyKinsta, adicione um aplicativo com o repositório de e-mail PHP Hello World. Em Environment variables, adicione o seguinte:
SENDGRID_API_KEY
: A chave API da SendGrid.TEST_EMAIL_TO_ADDRESS
: O endereço para onde enviar o e-mail de teste.TEST_EMAIL_FROM_ADDRESS
: O endereço de onde enviar o e-mail de teste.TEST_ENDPOINT
: O endpoint serve como gatilho para enviar o e-mail de teste. Por favor, use uma string aleatória de pelo menos 8 caracteres.
- O comando Start pode ser deixado em branco para o processo web, pois Kinsta detecta automaticamente o comando necessário durante a primeira implantação.
Assim que o aplicativo for criado e finalizado, ele estará disponível e você poderá acessar uma página de ‘Hello World’ no URL do seu aplicativo.

Disparando um e-mail
Através de um ponto de entrada index.php muito simples, dois endpoints são expostos; todos os outros retornarão um 404:
/
: 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, encontre a URL da sua implantação na página Implantações, anexe seu endpoint de teste a esta URL e visite a página. Por exemplo, se seu TEST_ENDPOINT
está configurado para o34nifnodhni4of
e sua última implantação está em https://example.kinsta.app/o34nifnodhni4of, você pode acionar um e-mail de teste de https://example.kinsta.app/o34nifnodhni4of em seu navegador.