diff --git a/config/plugins.ts b/config/plugins.ts index 56bf55f..9f68d06 100644 --- a/config/plugins.ts +++ b/config/plugins.ts @@ -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", + }, + }, + }, +}); diff --git a/package-lock.json b/package-lock.json index 157417d..1fbd5a1 100644 --- a/package-lock.json +++ b/package-lock.json @@ -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", diff --git a/package.json b/package.json index 8296c64..d6fb06e 100644 --- a/package.json +++ b/package.json @@ -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",