使用STARTTLS在FusionAuth中发送电子邮件

时间:2019-07-05 07:33:37

标签: email single-sign-on fusionauth

我在FusionAuth中设置电子邮件配置,但无法正常工作,并且在中继中收到拒绝。我发现问题是我们正在使用的电子邮件服务器,需要将属性starttls设置为true

properties.put("mail.smtp.starttls.enable", "true");

但是我看不到如何在Fusionauth中设置此属性

我尝试在setting/advanced/SMTP设置中尝试使用电子邮件的其他属性来设置一些选项,但是没有有关如何操作的文档。

我在FusionAuth审核日志中收到此错误

  

无效的地址原因:com.sun.mail.smtp.SMTPAddressFailedException消息:454 4.7.1:中继访问被拒绝

1 个答案:

答案 0 :(得分:0)

修复它,在“设置/设置/高级/ SMTP设置”中设置一些属性

export default function request(url, options) {
  .......
  return fetch(url, options)
    .then(checkStatus)
    .then(parseJSON)
    .then(data => {
      // debugPrint("receive response" + JSON.stringify(data));

      if (+data.status.code !== 200) {
        message.error(data.status.message || "please retry");
      }
      return data;
    })
    .catch(err => {
      message.error(err.toString() || "please retry");
      throw new Error('fetch failed');     // throw error 
    });
}