✨Be able to use SMTP transport without TLS (#401)
This commit is contained in:
Generated
+10
@@ -114,6 +114,7 @@
|
|||||||
"@types/node-cron": "^3.0.0",
|
"@types/node-cron": "^3.0.0",
|
||||||
"@types/node-fetch": "^2.5.12",
|
"@types/node-fetch": "^2.5.12",
|
||||||
"@types/node-uuid": "^0.0.28",
|
"@types/node-uuid": "^0.0.28",
|
||||||
|
"@types/nodemailer": "^6.4.14",
|
||||||
"@types/pdf-image": "^2.0.1",
|
"@types/pdf-image": "^2.0.1",
|
||||||
"@types/pg-pool": "^2.0.6",
|
"@types/pg-pool": "^2.0.6",
|
||||||
"@types/pump": "^1.1.1",
|
"@types/pump": "^1.1.1",
|
||||||
@@ -3078,6 +3079,15 @@
|
|||||||
"@types/node": "*"
|
"@types/node": "*"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"node_modules/@types/nodemailer": {
|
||||||
|
"version": "6.4.14",
|
||||||
|
"resolved": "https://registry.npmjs.org/@types/nodemailer/-/nodemailer-6.4.14.tgz",
|
||||||
|
"integrity": "sha512-fUWthHO9k9DSdPCSPRqcu6TWhYyxTBg382vlNIttSe9M7XfsT06y0f24KHXtbnijPGGRIcVvdKHTNikOI6qiHA==",
|
||||||
|
"dev": true,
|
||||||
|
"dependencies": {
|
||||||
|
"@types/node": "*"
|
||||||
|
}
|
||||||
|
},
|
||||||
"node_modules/@types/normalize-package-data": {
|
"node_modules/@types/normalize-package-data": {
|
||||||
"version": "2.4.1",
|
"version": "2.4.1",
|
||||||
"resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz",
|
"resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz",
|
||||||
|
|||||||
@@ -73,6 +73,7 @@
|
|||||||
"@types/node-cron": "^3.0.0",
|
"@types/node-cron": "^3.0.0",
|
||||||
"@types/node-fetch": "^2.5.12",
|
"@types/node-fetch": "^2.5.12",
|
||||||
"@types/node-uuid": "^0.0.28",
|
"@types/node-uuid": "^0.0.28",
|
||||||
|
"@types/nodemailer": "^6.4.14",
|
||||||
"@types/pdf-image": "^2.0.1",
|
"@types/pdf-image": "^2.0.1",
|
||||||
"@types/pg-pool": "^2.0.6",
|
"@types/pg-pool": "^2.0.6",
|
||||||
"@types/pump": "^1.1.1",
|
"@types/pump": "^1.1.1",
|
||||||
|
|||||||
@@ -47,7 +47,10 @@ export default class EmailPusherClass
|
|||||||
host: this.configuration.get<string>("smtp_host", ""),
|
host: this.configuration.get<string>("smtp_host", ""),
|
||||||
port: this.configuration.get<number>("smtp_port", 25),
|
port: this.configuration.get<number>("smtp_port", 25),
|
||||||
secure: false,
|
secure: false,
|
||||||
|
ignoreTLS: !this.configuration.get<boolean>("smtp_tls", false),
|
||||||
|
requireTLS: this.configuration.get<boolean>("smtp_tls", true),
|
||||||
};
|
};
|
||||||
|
this.logger.info(`Start SMTP client with configuration: ${JSON.stringify(smtpConfig)}`);
|
||||||
this.transporter = nodemailer.createTransport(smtpConfig);
|
this.transporter = nodemailer.createTransport(smtpConfig);
|
||||||
this.sender = this.configuration.get<string>("sender", "");
|
this.sender = this.configuration.get<string>("sender", "");
|
||||||
} else {
|
} else {
|
||||||
|
|||||||
@@ -53,6 +53,7 @@ export type SMTPClientConfigType = {
|
|||||||
port: number;
|
port: number;
|
||||||
secure?: boolean;
|
secure?: boolean;
|
||||||
requireTLS?: boolean;
|
requireTLS?: boolean;
|
||||||
|
ignoreTLS?: boolean;
|
||||||
auth?: {
|
auth?: {
|
||||||
user: string;
|
user: string;
|
||||||
pass: string;
|
pass: string;
|
||||||
|
|||||||
@@ -1309,6 +1309,13 @@
|
|||||||
resolved "https://registry.npmjs.org/@types/node/-/node-15.14.9.tgz"
|
resolved "https://registry.npmjs.org/@types/node/-/node-15.14.9.tgz"
|
||||||
integrity sha512-qjd88DrCxupx/kJD5yQgZdcYKZKSIGBVDIBE1/LTGcNm3d2Np/jxojkdePDdfnBHJc5W7vSMpbJ1aB7p/Py69A==
|
integrity sha512-qjd88DrCxupx/kJD5yQgZdcYKZKSIGBVDIBE1/LTGcNm3d2Np/jxojkdePDdfnBHJc5W7vSMpbJ1aB7p/Py69A==
|
||||||
|
|
||||||
|
"@types/nodemailer@^6.4.14":
|
||||||
|
version "6.4.14"
|
||||||
|
resolved "https://registry.npmjs.org/@types/nodemailer/-/nodemailer-6.4.14.tgz"
|
||||||
|
integrity sha512-fUWthHO9k9DSdPCSPRqcu6TWhYyxTBg382vlNIttSe9M7XfsT06y0f24KHXtbnijPGGRIcVvdKHTNikOI6qiHA==
|
||||||
|
dependencies:
|
||||||
|
"@types/node" "*"
|
||||||
|
|
||||||
"@types/normalize-package-data@^2.4.0":
|
"@types/normalize-package-data@^2.4.0":
|
||||||
version "2.4.1"
|
version "2.4.1"
|
||||||
resolved "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz"
|
resolved "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz"
|
||||||
|
|||||||
Reference in New Issue
Block a user