diff --git a/packages/nodes-base/nodes/EmailSend.node.ts b/packages/nodes-base/nodes/EmailSend.node.ts index aee5054bcd..e7ed990bfe 100644 --- a/packages/nodes-base/nodes/EmailSend.node.ts +++ b/packages/nodes-base/nodes/EmailSend.node.ts @@ -139,13 +139,16 @@ export class EmailSend implements INodeType { host: credentials.host as string, port: credentials.port as number, secure: credentials.secure as boolean, - // @ts-ignore - auth: { - user: credentials.user, - pass: credentials.password, - } }; + if(credentials.user || credentials.password) { + // @ts-ignore + connectionOptions.auth = { + user: credentials.user, + pass: credentials.password + }; + } + if (options.allowUnauthorizedCerts === true) { connectionOptions.tls = { rejectUnauthorized: false