✨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-fetch": "^2.5.12",
|
||||
"@types/node-uuid": "^0.0.28",
|
||||
"@types/nodemailer": "^6.4.14",
|
||||
"@types/pdf-image": "^2.0.1",
|
||||
"@types/pg-pool": "^2.0.6",
|
||||
"@types/pump": "^1.1.1",
|
||||
@@ -3078,6 +3079,15 @@
|
||||
"@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": {
|
||||
"version": "2.4.1",
|
||||
"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-fetch": "^2.5.12",
|
||||
"@types/node-uuid": "^0.0.28",
|
||||
"@types/nodemailer": "^6.4.14",
|
||||
"@types/pdf-image": "^2.0.1",
|
||||
"@types/pg-pool": "^2.0.6",
|
||||
"@types/pump": "^1.1.1",
|
||||
|
||||
@@ -47,7 +47,10 @@ export default class EmailPusherClass
|
||||
host: this.configuration.get<string>("smtp_host", ""),
|
||||
port: this.configuration.get<number>("smtp_port", 25),
|
||||
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.sender = this.configuration.get<string>("sender", "");
|
||||
} else {
|
||||
|
||||
@@ -53,6 +53,7 @@ export type SMTPClientConfigType = {
|
||||
port: number;
|
||||
secure?: boolean;
|
||||
requireTLS?: boolean;
|
||||
ignoreTLS?: boolean;
|
||||
auth?: {
|
||||
user: string;
|
||||
pass: string;
|
||||
|
||||
@@ -1309,6 +1309,13 @@
|
||||
resolved "https://registry.npmjs.org/@types/node/-/node-15.14.9.tgz"
|
||||
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":
|
||||
version "2.4.1"
|
||||
resolved "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz"
|
||||
|
||||
Reference in New Issue
Block a user