diff --git a/server/index.js b/server/index.js index 411b2b1..8f5c396 100644 --- a/server/index.js +++ b/server/index.js @@ -17,7 +17,7 @@ import path from 'node:path'; import { fileURLToPath } from 'node:url'; import { readDtTenders } from './dt-store.mjs'; import { loginWithGoogle, userFromAuthHeader } from './auth.mjs'; -import { emailConfigured, sendEmail, tenderDigestHtml } from './email.mjs'; +import { emailConfigured, sendEmail, tenderDigestHtml, emailFrom } from './email.mjs'; import { aiConfigured, availableProviders, analyzeSpec } from './ai.mjs'; import { billingConfigured, planCatalog, createCheckoutSession } from './billing.mjs'; import { searchTed } from './ted.mjs'; @@ -626,7 +626,12 @@ const server = http.createServer(async (req, res) => { // --- E-posta bildirimi (Resend) --- if (url.pathname === '/api/notify/email/config') { - return json(res, 200, { configured: emailConfigured() }); + // 'from' gizli bilgi değil; hangi adresin kullanıldığını görünür kılar + return json(res, 200, { + configured: emailConfigured(), + from: emailFrom(), + envAyarli: Boolean((process.env.EMAIL_FROM || '').trim()), + }); } // Giriş yapan kullanıcının KENDİ e-postasına test/özet gönderir (kötüye kullanımı önler). if (url.pathname === '/api/notify/email/test' && req.method === 'POST') {