brookshi / Hitchhiker

a Restful Api test tool
http://www.hitchhiker-api.com
Other
2.19k stars 402 forks source link

docker安装无法发邮件 #284

Open ekkoun opened 5 years ago

ekkoun commented 5 years ago

docker安装,修改邮件的环境变量,customer_type这个环境变量不在配置文件中生效,导致邮件用的永远都是默认邮件地址

ekkoun commented 5 years ago

发现是环境变量传了- HITCHHIKER_MAIL_CUSTOM=smtp,但是docker安装后没有生效,在配置文件appconfig.json中仍然是"customType": "none" 邮件传的其他参数都生效了,就这个不行

ekkoun commented 5 years ago

image

zjlletian commented 5 years ago

我也遇到这个问题了,蛋疼。。。

zjlletian commented 5 years ago

传 HITCHHIKER_MAIL_CUSTOM_TYPE=smtp 就可以了,他们代码里面写的有问题。 ./utils/setting.js: return process.env.HITCHHIKER_MAIL_CUSTOM_TYPE || this.mail.customType; ./public/setup.js: onMailTypeSelect(env['HITCHHIKER_MAIL_CUSTOM']);

jyl4944204 commented 5 years ago
  -HITCHHIKER_MAIL_SMTP_TLS = 1
  - HITCHHIKER_MAIL_CUSTOM_TYPE = smtp
  - HITCHHIKER_MAIL_SMTP_HOST=smtp.exmail.qq.com
  - HITCHHIKER_MAIL_SMTP_USER=kkkkk
  - HITCHHIKER_MAIL_SMTP_PASS=jjjjj
  - HITCHHIKER_MAIL_SMTP_PORT=465

我就是这样设置的,为啥还是不行勒

传 HITCHHIKER_MAIL_CUSTOM_TYPE=smtp 就可以了,他们代码里面写的有问题。 ./utils/setting.js: return process.env.HITCHHIKER_MAIL_CUSTOM_TYPE || this.mail.customType; ./public/setup.js: onMailTypeSelect(env['HITCHHIKER_MAIL_CUSTOM']);

  -HITCHHIKER_MAIL_SMTP_TLS = 1
  - HITCHHIKER_MAIL_CUSTOM_TYPE = smtp
  - HITCHHIKER_MAIL_SMTP_HOST=smtp.exmail.qq.com
  - HITCHHIKER_MAIL_SMTP_USER=kkkkk
  - HITCHHIKER_MAIL_SMTP_PASS=jjjjj
  - HITCHHIKER_MAIL_SMTP_PORT=465

我就是这样设置的,为啥还是不行勒

ekkoun commented 4 years ago

直接进容器里改