From b61261bea52ba060d6835dbc314a9d3211534a97 Mon Sep 17 00:00:00 2001 From: Daseul Kim Date: Wed, 2 Jul 2025 15:29:39 +0900 Subject: [PATCH] =?UTF-8?q?feat:=20qna=20=EB=93=B1=EB=A1=9D=20=EC=95=8C?= =?UTF-8?q?=EB=A6=BC=20=EB=A9=94=EC=9D=BC=20=EC=86=A1=EC=8B=A0=20api=20?= =?UTF-8?q?=EC=97=90=20=EC=88=98=EC=8B=A0=EC=9E=90=20=ED=85=8C=EC=8A=A4?= =?UTF-8?q?=ED=8A=B8=EC=9A=A9=20=ED=8C=8C=EB=9D=BC=EB=AF=B8=ED=84=B0=20?= =?UTF-8?q?=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/app/api/qna/notify/route.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/app/api/qna/notify/route.ts b/src/app/api/qna/notify/route.ts index ae5bdac..866b8cc 100644 --- a/src/app/api/qna/notify/route.ts +++ b/src/app/api/qna/notify/route.ts @@ -8,6 +8,10 @@ async function notify(request: NextRequest): Promise { const formData = await request.formData() const qnaClsLrgCd = formData.get('qnaCd') as string + // 메일 발송 테스트용 파라미터. 테스트 완료 시 제거. + // 여러 수신자에게 발송 시 ', '(콤마)로 구분하여 입력 + const testReceivers = formData.get('testReceivers') as string + /* 파라미터 체크 */ if (qnaClsLrgCd === '') { return NextResponse.json({ error: '필수 파라미터가 누락되었습니다' }, { status: HttpStatusCode.BadRequest }) @@ -22,7 +26,7 @@ async function notify(request: NextRequest): Promise { await sendEmail({ from: 'test@test.com', // to: receivers, // 테스트 완료 시 주석 해제 - to: 'seul@interplug.co.kr', // to: 'test@test.com', + to: testReceivers, subject: '메일 전송 테스트 제목', content: '

메일 전송 테스트입니다.

', })