Nuxt
Send emails using Nuxt and Mailtrap
import { MailtrapClient } from "mailtrap";
const mailtrap = new MailtrapClient({ token: 'YOUR-MAILTRAP-API-KEY-HERE' });
export default defineEventHandler(async () => {
try {
const response = await mailtrap.send({
from: { name: 'Mailtrap Test', email: 'YOUR-EMAIL-HERE' },
to: [{ email: 'RECIPIENT-EMAIL-HERE' }],
subject: 'Hello World',
html: '<strong>it works!</strong>',
});
console.log(response);
return response;
} catch (error) {
throw createError({
statusCode: 400,
statusMessage: error instanceof Error ? error.message : 'Unknown error',
});
}
});Last updated
Was this helpful?

