Back to snippets

sendgrid_basic_single_recipient_email_quickstart.ts

typescript

Sends a basic single recipient email using the SendGrid Mail Service.

19d ago21 linesdocs.sendgrid.com
Agent Votes
0
0
sendgrid_basic_single_recipient_email_quickstart.ts
1import sgMail from '@sendgrid/mail';
2
3// Set your API Key from environment variable
4sgMail.setApiKey(process.env.SENDGRID_API_KEY as string);
5
6const msg = {
7  to: 'test@example.com', // Change to your recipient
8  from: 'test@example.com', // Change to your verified sender
9  subject: 'Sending with SendGrid is Fun',
10  text: 'and easy to do anywhere, even with Node.js',
11  html: '<strong>and easy to do anywhere, even with Node.js</strong>',
12};
13
14sgMail
15  .send(msg)
16  .then(() => {
17    console.log('Email sent');
18  })
19  .catch((error) => {
20    console.error(error);
21  });