Add nodemailer for email plugin

This commit is contained in:
julien vdb
2025-02-06 15:04:19 +01:00
parent dec949cb97
commit b9e619feeb
3 changed files with 45 additions and 1 deletions

View File

@@ -1 +1,20 @@
export default () => ({});
export default () => ({
email: {
config: {
provider: "nodemailer",
providerOptions: {
host: "mail.harmonychoral.com",
port: 465,
auth: {
user: "admin@harmonychoral.com",
pass: "Apslxnap12bn23",
},
// ... any custom nodemailer options
},
settings: {
defaultFrom: "admin@harmonychoral.com",
defaultReplyTo: "admin@harmonychoral.com",
},
},
},
});

24
package-lock.json generated
View File

@@ -10,6 +10,7 @@
"dependencies": {
"@strapi/plugin-cloud": "5.8.1",
"@strapi/plugin-users-permissions": "5.8.1",
"@strapi/provider-email-nodemailer": "^5.9.0",
"@strapi/strapi": "5.8.1",
"better-sqlite3": "11.3.0",
"pg": "^8.13.1",
@@ -4759,6 +4760,20 @@
"styled-components": "^6.0.0"
}
},
"node_modules/@strapi/provider-email-nodemailer": {
"version": "5.9.0",
"resolved": "https://registry.npmjs.org/@strapi/provider-email-nodemailer/-/provider-email-nodemailer-5.9.0.tgz",
"integrity": "sha512-tHTxdhGYQSQO7cKs+/9dejOv7egw33M8msu/w5sc7xi9lHO3onss05r2Nqy8JdlQQESh6qDO7ZtdXDTbtwoPdg==",
"license": "SEE LICENSE IN LICENSE",
"dependencies": {
"lodash": "4.17.21",
"nodemailer": "6.9.1"
},
"engines": {
"node": ">=18.0.0 <=22.x.x",
"npm": ">=6.0.0"
}
},
"node_modules/@strapi/provider-email-sendmail": {
"version": "5.8.1",
"resolved": "https://registry.npmjs.org/@strapi/provider-email-sendmail/-/provider-email-sendmail-5.8.1.tgz",
@@ -13040,6 +13055,15 @@
"node": ">=6"
}
},
"node_modules/nodemailer": {
"version": "6.9.1",
"resolved": "https://registry.npmjs.org/nodemailer/-/nodemailer-6.9.1.tgz",
"integrity": "sha512-qHw7dOiU5UKNnQpXktdgQ1d3OFgRAekuvbJLcdG5dnEo/GtcTHRYM7+UfJARdOFU9WUQO8OiIamgWPmiSFHYAA==",
"license": "MIT",
"engines": {
"node": ">=6.0.0"
}
},
"node_modules/nodemailer-fetch": {
"version": "1.6.0",
"resolved": "https://registry.npmjs.org/nodemailer-fetch/-/nodemailer-fetch-1.6.0.tgz",

View File

@@ -13,6 +13,7 @@
"dependencies": {
"@strapi/plugin-cloud": "5.8.1",
"@strapi/plugin-users-permissions": "5.8.1",
"@strapi/provider-email-nodemailer": "^5.9.0",
"@strapi/strapi": "5.8.1",
"better-sqlite3": "11.3.0",
"pg": "^8.13.1",