Ir al contenido

Enviar correos con AutoSend

Consulta el código fuente aquí.

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

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

  1. Crea una cuenta de AutoSend.

  2. Vincula tu dominio completando los pasos de su guía de dominios.

  3. Obtén la clave de API de AutoSend en https://autosend.com/settings/api-key.

  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 AutoSend, 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 AutoSend
// Read more on https://docs.autosend.com/quickstart/email-using-api
await sendEmail({
text: context.text,
subject: context.subject,
from: 'Rishi Raj Jain <emails@rishi.app>',
to: typeof context.to === 'string' ? [context.to] : context.to,
}, 'autosend')
}
export async function POST({ request }: APIContext) {
// From a server-side API that is being POST-ed to
// Send an email using AutoSend
// Read more on https://docs.autosend.com/quickstart/email-using-api
await sendEmail({
text: context.text,
subject: context.subject,
from: 'Rishi Raj Jain <emails@rishi.app>',
to: typeof context.to === 'string' ? [context.to] : context.to,
}, 'autosend')
}