itizawa 5 лет назад
Родитель
Сommit
d64b064d38
2 измененных файлов с 6 добавлено и 3 удалено
  1. 3 0
      src/server/models/config.js
  2. 3 3
      src/server/service/mail.js

+ 3 - 0
src/server/models/config.js

@@ -98,6 +98,9 @@ module.exports = function(crowi) {
       'mail:smtpUser'     : undefined,
       'mail:smtpPassword' : undefined,
 
+      'mail:sesAccessKeyId' : undefined,
+      'mail:sesSecretAccessKey' : undefined,
+
       'plugin:isEnabledPlugins' : true,
 
       'customize:css' : undefined,

+ 3 - 3
src/server/service/mail.js

@@ -75,7 +75,7 @@ class MailService extends S2sMessageHandlable {
       this.mailer = this.createSMTPClient();
     }
     // Priority 2. SES
-    else if (configManager.getConfig('crowi', 'aws:accessKeyId') && configManager.getConfig('crowi', 'aws:secretAccessKey')) {
+    else if (configManager.getConfig('crowi', 'mail:sesAccessKeyId') && configManager.getConfig('crowi', 'mail:sesSecretAccessKey')) {
       this.mailer = this.createSESClient();
     }
     else {
@@ -121,8 +121,8 @@ class MailService extends S2sMessageHandlable {
 
     if (!option) {
       option = { // eslint-disable-line no-param-reassign
-        accessKeyId: configManager.getConfig('crowi', 'aws:accessKeyId'),
-        secretAccessKey: configManager.getConfig('crowi', 'aws:secretAccessKey'),
+        accessKeyId: configManager.getConfig('crowi', 'mail:sesAccessKeyId'),
+        secretAccessKey: configManager.getConfig('crowi', 'mail:sesSecretAccessKey'),
       };
     }