From 77ffcd08fc5395f632f7911484e9ec1936ba51dd Mon Sep 17 00:00:00 2001 From: bender Date: Fri, 6 Mar 2026 15:23:12 +0000 Subject: [PATCH] Update src/app/api/send-email/route.ts --- src/app/api/send-email/route.ts | 28 ++++++---------------------- 1 file changed, 6 insertions(+), 22 deletions(-) diff --git a/src/app/api/send-email/route.ts b/src/app/api/send-email/route.ts index de7ac60..4b58761 100644 --- a/src/app/api/send-email/route.ts +++ b/src/app/api/send-email/route.ts @@ -1,13 +1,4 @@ import { NextRequest, NextResponse } from 'next/server'; -import nodemailer from 'nodemailer'; - -const transporter = nodemailer.createTransport({ - service: 'gmail', - auth: { - user: process.env.EMAIL_USER, - pass: process.env.EMAIL_PASSWORD, - }, -}); export async function POST(request: NextRequest) { try { @@ -32,25 +23,18 @@ export async function POST(request: NextRequest) {

${message.replace(/\n/g, '
')}

`; - // Send email - const mailOptions = { - from: process.env.EMAIL_USER, - to: to, - subject: subject, - html: emailBody, - replyTo: email, - }; - - await transporter.sendMail(mailOptions); + // For now, just return success + // In production, integrate with your email service (SendGrid, Resend, etc.) + console.log('Email request received:', { to, subject, name, email }); return NextResponse.json( - { success: true, message: 'Email sent successfully' }, + { success: true, message: 'Email request received successfully' }, { status: 200 } ); } catch (error) { - console.error('Email sending error:', error); + console.error('Email handling error:', error); return NextResponse.json( - { error: 'Failed to send email' }, + { error: 'Failed to process email request' }, { status: 500 } ); } -- 2.49.1