Das ist ein Beispiel dafür, wie du eine PHP-Anwendung einrichtest, um E-Mails über SendGrid von Kinstas Application Hosting Services zu versenden.
Kinsta unterstützt keine ausgehenden E-Mails von Servern. Der Versand von E-Mails über spezialisierte Outbound-Anbieter wie SendGrid oder Mailchimp bietet mehr Flexibilität und höhere Erfolgsquoten für Transaktions- und Kampagnen-E-Mails.
- Erstelle ein neues Repository aus dieser Vorlage (Diese Vorlage verwenden > Neues Repository erstellen): Kinsta – Hello World – E-Mail-Versand mit PHP.
- Füge in MyKinsta eine Anwendung mit dem PHP-Repository Hello World Email hinzu. Füge unter Umgebungsvariablen Folgendes hinzu:
SENDGRID_API_KEY
: Der API-Schlüssel von SendGrid.TEST_EMAIL_TO_ADDRESS
: Die Adresse, an die die Test-E-Mail gesendet werden soll.TEST_EMAIL_FROM_ADDRESS
: Die Adresse, von der die Test-E-Mail gesendet werden soll.TEST_ENDPOINT
: Der Endpunkt, der als Auslöser für den Versand der Test-E-Mail verwendet werden soll. Bitte verwende eine zufällige Zeichenfolge mit mindestens 8 Zeichen.
- Der Startbefehl kann für den Webprozess leer gelassen werden, da Kinsta den erforderlichen Befehl beim ersten Einsatz automatisch erkennt.
Die App ist verfügbar, sobald der Build abgeschlossen ist und eine Hello World-Seite unter der URL deiner Anwendung geladen wird.

Eine E-Mail auslösen
Über einen sehr einfachen index.php-Einstiegspunkt werden zwei Endpunkte angezeigt; alle anderen geben eine 404 zurück:
/
: Eine einfache Seite, die die Hello World-Nachricht zurückgibt/${TEST_ENDPOINT}
: Eine Seite, die eine Test-E-Mail auslöst.
Um eine E-Mail auszulösen, musst du die URL deines Deployments auf der Seite Deployments finden, deinen Test-Endpunkt an diese URL anhängen und die Seite besuchen. Wenn dein TEST_ENDPOINT
zum Beispiel auf o34nifnodhni4of
eingestellt ist und dein letzter Einsatz auf https://example.kinsta.app steht , kannst du eine Test-E-Mail von https://example.kinsta.app/o34nifnodhni4of in deinem Browser auslösen.