module.exports = ({ env }) => ({ // ... // Reference: https://github.com/strapi/strapi/tree/main/packages/providers/email-nodemailer email: { config: { provider: "nodemailer", providerOptions: { host: env("SMTP_HOST", "smtp.example.com"), port: env("SMTP_PORT", 587), auth: { user: env("SMTP_USERNAME"), pass: env("SMTP_PASSWORD"), }, // ... any custom nodemailer options }, settings: { defaultFrom: "from@example.com", // defaultReplyTo: "hello@example.com" }, }, }, // ... // ... // Reference: https://www.npmjs.com/package/@strapi/provider-upload-aws-s3 upload: { config: { provider: "aws-s3", providerOptions: { accessKeyId: env("AWS_ACCESS_KEY_ID"), secretAccessKey: env("AWS_ACCESS_SECRET"), region: env("AWS_REGION"), params: { Bucket: env("AWS_BUCKET"), }, }, actionOptions: { upload: {}, uploadStream: {}, delete: {}, }, }, }, // ... });