Sending Emails with MailKite
Dieser Inhalt ist noch nicht in deiner Sprache verfügbar.
Browse the source code here.
LaunchFa.st makes it easier for you to send emails with MailKite with it’s built-in integration.
Here’s how you would set up MailKite to use it with LaunchFast:
-
Create a MailKite account.
-
Add and verify your domain(s) by completing the steps in their domain guide.
-
Obtain the MailKite API key from your account settings.
-
Make sure to update the environment variable(s) of your application per the following instruction:
To send emails with MailKite, use sendEmail utility inside your server-side code:
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 MailKite // Read more on https://mailkite.dev/docs/ await sendEmail({ text: context.text, subject: context.subject, from: 'Rishi Raj Jain <emails@rishi.app>', to: typeof context.to === 'string' ? [context.to] : context.to, }, 'mailkite')}
export async function POST({ request }: APIContext) { // From a server-side API that is being POST-ed to
// Send an email using MailKite // Read more on https://mailkite.dev/docs/ await sendEmail({ text: context.text, subject: context.subject, from: 'Rishi Raj Jain <emails@rishi.app>', to: typeof context.to === 'string' ? [context.to] : context.to, }, 'mailkite')}