Dette er et eksempel på, hvordan du konfigurerer en PHP-applikation til at sende e-mails via SendGrid på Kinstas Applikation Hosting-tjenester, implementeret fra et GitHub-repository.
Kinsta understøtter ikke native udgående e-mails fra servere. Afsendelse af e-mails via specialiserede udgående udbydere som SendGrid eller Mailchimp giver mere fleksibilitet og højere succesrater for transaktions- og kampagne-e-mails.
- Log ind på GitHub og opret et nyt repository fra denne skabelon (Brug denne skabelon > Opret et nyt repository): Kinsta – Hello World – Email Sending With PHP.
- I MyKinsta skal du tilføje en applikation med PHP-repositoriet Hello World Email PHP. Tilføj følgende i Miljøvariabler:
SENDGRID_API_KEY
: API-nøglen fra SendGrid.TEST_EMAIL_TO_ADDRESS
: Adressen til at sende test-e-mailen til.TEST_EMAIL_FROM_ADDRESS
: Adressen til at sende test-e-mailen fra.TEST_ENDPOINT
: Slutpunktet, der skal bruges som udløser til at sende test-e-mailen. Brug venligst en tilfældig streng på mindst 8 tegn.
- Start-kommandoen kan efterlades tom for webprocessen, da Kinsta automatisk registrerer den nødvendige kommando under den første implementering.
Appen er tilgængelig, så snart opbygningen er færdig, og en Hello World-side indlæses på din applikations URL-adresse.

Udløs en e-mail
Gennem et meget simpelt index.php entrypoint er to endpoints eksponeret; alle andre returnerer en 404:
/
: En simpel side, der returnerer Hello World-meddelelsen/${TEST_ENDPOINT}
: En side, der udløser en test-e-mail.
For at udløse en e-mail skal du finde URL’en for din implementering på siden Deployments, tilføje dit testendpunkt til denne URL og besøge siden. Hvis din TEST_ENDPOINT
f.eks. er indstillet til o34nifnodhni4of
, og din seneste implementering er på https://example.kinsta.app, kan du udløse en test-e-mail fra https://example.kinsta.app/o34nifnodhni4of i din browser.