Sending Emails with Twilio SendGrid
Esta página aún no está disponible en tu idioma.
Browse the source code here.
LaunchFa.st makes it easier for you to send emails with Twilio SendGrid with it’s built-in integration.
Here’s how you would set up Twilio SendGrid to use it with LaunchFast:
-
Create a Twilio SendGrid account.
-
Obtain the Twilio SendGrid API key from https://app.sendgrid.com/settings/api_keys.
-
Make sure to update the environment variable(s) of your application per the following instruction:
To send emails with Mailgun, 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 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, }, 'sendgrid')}
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, }, 'sendgrid')}