🔓 Allow SMTP server to be configured without auth (#556)

This commit is contained in:
Luke Vella 2023-03-14 09:15:53 +00:00 committed by GitHub
parent d14a88e9eb
commit c6e68c407c
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -22,14 +22,17 @@ const getTransport = () => {
if (env === "test") {
transport = createTransport({ port: 4025 });
} else {
const hasAuth = process.env.SMTP_USER || process.env.SMTP_PWD;
transport = createTransport({
host: process.env.SMTP_HOST,
port: process.env.SMTP_PORT ? parseInt(process.env.SMTP_PORT) : undefined,
secure: process.env.SMTP_SECURE === "true",
auth: {
user: process.env.SMTP_USER,
pass: process.env.SMTP_PWD,
},
auth: hasAuth
? {
user: process.env.SMTP_USER,
pass: process.env.SMTP_PWD,
}
: undefined,
});
}
return transport;