// debug-resend.js require('dotenv').config(); const { Resend } = require('resend'); console.log('šŸ” Debugging Resend...'); // Check environment console.log('RESEND_API_KEY exists:', !!process.env.RESEND_API_KEY); console.log('RESEND_API_KEY starts with:', process.env.RESEND_API_KEY ? process.env.RESEND_API_KEY.substring(0, 3) : 'N/A'); console.log('FROM_EMAIL:', process.env.FROM_EMAIL); if (!process.env.RESEND_API_KEY) { console.log('āŒ RESEND_API_KEY is missing!'); process.exit(1); } const resend = new Resend(process.env.RESEND_API_KEY); async function test() { try { console.log('\nšŸš€ Testing Resend API...'); const { data, error } = await resend.emails.send({ from: process.env.FROM_EMAIL || 'myDrive ', to: 'hamodeh.mnzk@gmail.com', subject: 'Resend Test', text: 'This is a test email from Resend.', }); if (error) { console.log('āŒ Resend API Error:'); console.log('Error name:', error.name); console.log('Error message:', error.message); console.log('Error status:', error.statusCode); return; } console.log('āœ… Email sent!'); console.log('Email ID:', data.id); } catch (err) { console.log('āŒ Unexpected error:'); console.log(err.message); } } test();