Files
medreport_mrb2b/packages/mailers/nodemailer/src/smtp-configuration.ts
2025-06-08 16:18:30 +03:00

22 lines
490 B
TypeScript

import { SmtpConfigSchema } from '@kit/mailers-shared';
export function getSMTPConfiguration() {
const data = SmtpConfigSchema.parse({
user: process.env.EMAIL_USER,
pass: process.env.EMAIL_PASSWORD,
host: process.env.EMAIL_HOST,
port: Number(process.env.EMAIL_PORT),
secure: process.env.EMAIL_TLS !== 'false',
});
return {
host: data.host,
port: data.port,
secure: data.secure,
auth: {
user: data.user,
pass: data.pass,
},
};
}