Ir al contenido

Enviar correos con MailKite

Consulta el código fuente aquí.

LaunchFa.st te facilita enviar correos con MailKite gracias a su integración incorporada.

Así es como configurarías MailKite para usarlo con LaunchFast:

  1. Crea una cuenta de MailKite.

  2. Añade y verifica tu(s) dominio(s) completando los pasos de su guía de dominios.

  3. Obtén la clave de API de MailKite desde los ajustes de tu cuenta.

  4. Asegúrate de actualizar la(s) variable(s) de entorno de tu aplicación según la siguiente instrucción:

Para enviar correos con MailKite, usa la utilidad sendEmail dentro de tu código del lado del servidor:

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 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')
}