根据文档,新用户在注册时应该会收到来自 Acumos 的电子邮件验证电子邮件。在我们新部署的 Acumos 实例上,情况并非如此。我已经验证在安装了 Acumos 的 Ubuntu 16.04 服务器 VM 中使用mail -s "Test mail setup" xxxxx@gmail.com (CLI 命令)可以正常工作。关于可能是什么问题的任何提示?
我还尝试使用“忘记密码”功能来查看是否会触发电子邮件的发送和接收,但它也不起作用。尽管如此,新用户仍然可以登录。
更新:
收到评论后,我在 AIO/docker/acumos/portal-be.yml 中添加了建议的邮件 (smtp) 条目。然后,我使用来自 AIO 文件夹的命令bash docker-compose.sh up -d --build portal-be-service重新创建了 portal-be 服务。docker-compose 命令重新生成 Docker 映像(使用新配置)并再次启动它。我现在可以从 Acumos 门户收到电子邮件 :-)
\"portal\": {
\"feature\": {
\"publishSelfRequestEnabled\": \"false\",
\"validateModel\": \"false\",
\"email_service\": \"smtp\",
……
\"spring\": {
\"mail\" : {
\"host\" : \"smtphost.tele.no\",
\"port\" : 25,
\"username\" : \"arneme\",
\"password\" : \"xxxxxxxx\", # Real password removed and substituted with xxxxxxxx (do not want to disclose password on stackoverflow)
\"debug\" : \"true\",
\"smtp\" : {
\"starttls\" : {
\"enable\" : \"true\"
},
\"auth\" : \"false\"
},
\"transport\" : {
\"protocol\" : \"smtp\"
},
\"template\" : {
\"folder\" : {
\"path\" : \"/fmtemplates/\"
}
}
}
},