Zum Inhalt springen

E-Mails mit Postmark senden

Sehen Sie sich den Quellcode hier an.

LaunchFa.st macht es Ihnen mit seiner integrierten Anbindung leichter, E-Mails mit Postmark zu senden.

So richten Sie Postmark für die Nutzung mit LaunchFast ein:

  1. Erstellen Sie ein Postmark-Konto.

  2. Fügen Sie Ihre verifizierten Domain(s) und Absendersignaturen hinzu, indem Sie die Schritte in ihrem Domain-Leitfaden abschließen.

  3. Richten Sie die üblichen Schritte zur Verbesserung der Zustellraten ein, indem Sie die Schritte in ihrem Authentifizierungs-Leitfaden abschließen

  4. Holen Sie sich den Postmark-API-Schlüssel aus den Setup-Anweisungen.

  5. Stellen Sie sicher, dass Sie die Umgebungsvariable(n) Ihrer Anwendung gemäß der folgenden Anweisung aktualisieren:

Um E-Mails mit Postmark zu senden, verwenden Sie das sendEmail-Hilfsprogramm in Ihrem serverseitigen Code:

src/pages/api/random.ts
import { sendEmail } from '@/lib/utils/email'
import type { APIContext } from 'astro'
export async function GET({ request }: APIContext) {
// From a server-side API that is being fetched
// Send an email using Resend
// Read more on https://resend.com/docs/api-reference/emails/send-email
await sendEmail({
text: context.text,
subject: context.subject,
from: 'Rishi Raj Jain <emails@rishi.app>',
to: typeof context.to === 'string' ? [context.to] : context.to,
}, 'postmark')
}
export async function POST({ request }: APIContext) {
// From a server-side API that is being POST-ed to
// Send an email using Resend
// Read more on https://resend.com/docs/api-reference/emails/send-email
await sendEmail({
text: context.text,
subject: context.subject,
from: 'Rishi Raj Jain <emails@rishi.app>',
to: typeof context.to === 'string' ? [context.to] : context.to,
}, 'postmark')
}