plugins.js 1.12 KB
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: {}
  //     }
  //   }
  // }
  // ...
});