diff --git a/config/mail.ts b/config/mail.ts index 440345c..a585722 100644 --- a/config/mail.ts +++ b/config/mail.ts @@ -18,7 +18,7 @@ const mailConfig: MailConfig = { | a mailer | */ - mailer: 'mailgun', + mailer: Env.get('MAILER'), /* |-------------------------------------------------------------------------- diff --git a/env.ts b/env.ts index 4dd1fe7..3c7e9bf 100644 --- a/env.ts +++ b/env.ts @@ -30,6 +30,7 @@ export default Env.rules({ REDIS_HOST: Env.schema.string({ format: 'host' }), REDIS_PORT: Env.schema.number(), REDIS_PASSWORD: Env.schema.string.optional(), + MAILER: Env.schema.enum(['mailgun', 'smtp'] as const), SMTP_HOST: Env.schema.string({ format: 'host' }), SMTP_PORT: Env.schema.number(), SMTP_USERNAME: Env.schema.string(),