Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/wix/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Smtp WSO2emm初始化不起作用_Smtp_Config_Invite_Wso2 Emm - Fatal编程技术网

Smtp WSO2emm初始化不起作用

Smtp WSO2emm初始化不起作用,smtp,config,invite,wso2-emm,Smtp,Config,Invite,Wso2 Emm,是的,我知道这个话题已经被讨论过很多次了,但是我面临着WSO2EMM的一种奇怪的行为 我目前正在Linux CentOS 6.5上安装WSO2EMM,它似乎工作正常 我在emm/config/config.json中配置了电子邮件部分,将smtp.google.com替换为smtp.gmail.com,如下所示: 电邮:{ SMTPHOST:smtp.gmail.com SMTPort:25 用户名:renelco。mobility@gmail.com, 密码:mypassword 发件人地址:

是的,我知道这个话题已经被讨论过很多次了,但是我面临着WSO2EMM的一种奇怪的行为

我目前正在Linux CentOS 6.5上安装WSO2EMM,它似乎工作正常

我在emm/config/config.json中配置了电子邮件部分,将smtp.google.com替换为smtp.gmail.com,如下所示:

电邮:{

SMTPHOST:smtp.gmail.com

SMTPort:25

用户名:renelco。mobility@gmail.com,

密码:mypassword

发件人地址:hellcat@localhost,

模板:您已注册到WSO2 EMM。下面是注册链接

}

当我使用telnet测试smtp.gmail.com时,它工作正常,但wso2emm完全无法发送邀请,并返回以下错误:

[2014-10-06 18:01:44689]信息{JAGGERY.modules.common:js}-已建立新连接 [2014-10-06 18:02:01046]信息{JAGGERY.modules.user:js}-电子邮件发送至->帕斯卡。curdy@renelco.com [2014-10-06 18:02:01094]错误{JAGGERY.modules.user:js}-org.mozilla.javascript.WrappedException:Wrapped org.jaggeryjs.scriptengine.exceptions.ScriptException:javax.mail.MessagineException:未知SMTP主机:SMTP.google.com; 嵌套异常是: java.net.UnknownHostException:smtp.google.com/emm/modules/user.js883 位于org.mozilla.javascript.Context.throwAsScriptRuntimeExContext.java:1754 位于org.mozilla.javascript.MemberBox.invokeMemberBox.java:148 位于org.mozilla.javascript.FunctionObject.callFunctionObject.java:449 位于org.mozilla.javascript.optimizer.OptRuntime.callProp0OptRuntime.java:85 在org.jaggeryjs.rhino.emm.modules.c7._c_anonymous_38/emm/modules/user.js:883 位于org.jaggeryjs.rhino.emm.modules.c7.call/emm/modules/user.js 位于org.mozilla.javascript.optimizer.OptRuntime.call1OptRuntime.java:32 在org.jaggeryjs.rhino.emm.api.c0._c_anonymous_17/emm/api/userRouter.js:192 位于org.jaggeryjs.rhino.emm.api.c0.call/emm/api/userRouter.js 位于org.mozilla.javascript.optimizer.OptRuntime.call1OptRuntime.java:32 在org.jaggeryjs.rhino.emm.modules.c5._c_anonymous_13/emm/modules/goose.js:174 在org.jaggeryjs.rhino.emm.modules.c5.call/emm/modules/goose.js上 位于org.mozilla.javascript.optimizer.OptRuntime.call1OptRuntime.java:32 在org.jaggeryjs.rhino.emm.modules.c3._c_callAPI_12/emm/modules/absolute.js:171 位于org.jaggeryjs.rhino.emm.modules.c3.call/emm/modules/absolute.js

等等,等等

实际上,服务器似乎并不关心config.json中定义的SMTPHOST参数

我搜索了文件系统,查看smtp.google.com是否在其他地方被引用,但什么也没找到

我对服务器进行了硬件重置,但没有任何效果

这有什么问题吗?我在安装指南中遗漏了什么吗

提前感谢你的帮助

我只是发现什么可能导致我的问题。 当我打开emm web控制台并单击配置->设置时,我有以下设置:

!![WSO2EMM Web控制台-配置][1]

主机设置为smtp.gmail.com

现在,如果打开文件emm/config/config.json,我有以下设置: ![WSO2EMM config.json][2]

您可以看到SMTPHOST参数设置为smtp.google.com,它是未知主机

我的问题是: 为什么我在web控制台中看到的与在config.json中看到的有所不同

您能告诉我从web控制台输入的信息存储在哪里吗

从web控制台设置smtp.gmail.com解决了我的问题

不幸的是,你必须在没有截图的情况下阅读这篇文章。
太糟糕了,我没有足够好的声誉来发布图片,真是太愚蠢了…

smtp.gmail.com应该与端口号为25或465的SSL一起使用。如果这是抛出错误,请仔细检查这些端口是否被防火墙阻止

您必须从web控制台输入与电子邮件相关的所有配置数据,并将其存储在服务器注册表中。您可以以管理员用户身份登录carbon console来浏览注册表。

好的,没问题,我在carbon console中找到了参数。我可能是诺布,但我想理解;-那么,存储在emm/config/config.json中的邮件参数的用途是什么呢?如果它们存储在注册表中,我想它应该存储在Carbon数据库中?我认为这没有必要,应该从config.json文件中删除好的,我明白了,您已经迁移到新版本并更改了管理方式,但我认为这应该在安装文档中提及。现在我在注册方面遇到了一个问题,我不知道我是否可以把它放在这里。作为一个新问题添加,如果你在StackOverflow中找不到它,我打开了一个新问题:无法从代理注册android设备:在“设置Pin”失败