import nodemailer from "nodemailer"; // Server-only. This app's own SMTP connection, deliberately independent of // Payload's (which also sends mail now — see Customers.ts's verification/ // password-reset emails on the Payload side) — critical-error alerts in // particular need to still go out even if Payload itself is what's broken. // Same Hostinger account either way (already proven working via Diun's // update notifications), just a second, separate connection to it. Shared // by alertAdmin.ts and orderEmail.ts so there's exactly one transport // instance, not one per call site. export const transport = nodemailer.createTransport({ host: "smtp.hostinger.com", port: 587, secure: false, auth: { user: process.env.SMTP_USER || "", pass: process.env.SMTP_PASSWORD || "", }, });