ソースを参照

Added mail config for testing proposal

Oleh T 7 年 前
コミット
4c2c2f06cd
1 ファイル変更24 行追加10 行削除
  1. 24 10
      server/mail/mail.js

+ 24 - 10
server/mail/mail.js

@@ -1,14 +1,28 @@
-const nodemailer = require('nodemailer');
 const config = require('../config');
+const nodemailer = require('nodemailer');
+
+let mailConfig = {};
 
-const transporter = nodemailer.createTransport({
-  host: config.MAIL_HOST,
-  port: config.MAIL_PORT,
-  secure: config.MAIL_SECURE,
-  auth: {
-    user: config.MAIL_USER,
-    pass: config.MAIL_PASSWORD,
-  },
-});
+if (process.env.NODE_ENV === 'production') {
+  mailConfig = {
+    host: config.MAIL_HOST,
+    port: config.MAIL_PORT,
+    secure: config.MAIL_SECURE,
+    auth: {
+      user: config.MAIL_USER,
+      pass: config.MAIL_PASSWORD,
+    },
+  };
+} else {
+  mailConfig = {
+    host: 'smtp.ethereal.email',
+    port: 587,
+    auth: {
+      user: 'likyqc3fcjtgdnfd@ethereal.email',
+      pass: 'fjmhsR8zJQZ3BKQath',
+    },
+  };
+}
 
+const transporter = nodemailer.createTransport(mailConfig);
 module.exports = transporter;