mirror of
https://github.com/Portabase/portabase.git
synced 2026-07-14 11:16:13 +02:00
16 lines
433 B
TypeScript
16 lines
433 B
TypeScript
import nodemailer from "nodemailer";
|
|
import {Server} from "./types"
|
|
|
|
export const createTransporter = (server: Server) => {
|
|
const portNumber = Number(server.port);
|
|
return nodemailer.createTransport({
|
|
pool: true,
|
|
host: server.host,
|
|
port: portNumber,
|
|
secure: server.secure ?? portNumber === 465,
|
|
auth: {
|
|
user: server.user,
|
|
pass: server.pass,
|
|
},
|
|
});
|
|
}; |