WSO2emm Inivitation не работает

Да, я знаю, что этот вопрос освещался много раз, но я сталкиваюсь со странным поведением WSO2EMM.

В настоящее время я устанавливаю WSO2EMM на Linux CentOS 6.5, и, похоже, он работает правильно.

Я настроил раздел EMAIL в emm/config/config.json, заменив smtp.google.com на smtp.gmail.com, как показано ниже:

"ЭЛ. АДРЕС": {

"SMTPHOST": "smtp.gmail.com",

"SMTPPORT": "25",

"ИМЯ ПОЛЬЗОВАТЕЛЯ": "renelco.mobility@gmail.com",

"ПАРОЛЬ": мой пароль,

"SENDERADDRESS": "hellcat @ localhost",

"ШАБЛОН": "Вы зарегистрированы в EMM WSO2. Ниже приведена ссылка для регистрации".

}

Хотя smtp.gmail.com работает правильно, когда я тестирую его с помощью telnet, wso2emm полностью не может отправить приглашение и возвращает мне следующую ошибку:

[2014-10-06 18: 01: 44,689] INFO {JAGGERY.modules.common: js} - Новое соединение было установлено [2014-10-06 18:02:01,046] INFO {JAGGERY.modules.user:js} - Письмо отправлено на адрес -> pascal.curdy@renelco.com [2014-10-06 18:02:01,094] ОШИБКА {JAGGERY.modules.user: js} - org.mozilla.javascript.WrappedException: Wrapped org.jaggeryjs.scriptengine. exceptions.ScriptException: javax.mail.MessagingException: неизвестный хост SMTP: smtp.google.com; Вложенное исключение: java.net.UnknownHostException: smtp.google.com (/emm/modules/user.js#883) в org.mozilla.javascript.Context.throwAsScriptRuntimeEx(Context.java:1754) в org.mozilla.javascript.MemberBox.invoke(MemberBox.java:148) в org.mozilla.javascript.FunctionObject.call(FunctionObject.java:449) в org.mozilla.javascript.optimizer.OptRuntime.callProp0(OptRuntime.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.call1(OptRuntime.java:32) в org.jaggeryjs.rhino.emm.api.c0._c_anonymous_17(/emm/api/userRouter.js:192) в org.jaggeryjs.rhino.e.api.c0.call(/emm/api/userRouter.js) в org.mozilla.javascript.optimizer.OptRuntime.call1 (OptRuntime.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.Opt Runtime.call1 (OptRuntime.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)

и т. д.

На самом деле сервер, похоже, не заботится о параметре SMTPHOST, определенном в config.json.

Я искал в файловой системе, чтобы увидеть, была ли ссылка на smtp.google.com где-то еще, но ничего не нашел.

Я выполнил аппаратную перезагрузку моего сервера, но безрезультатно.

Что не так с этим, я что-то пропустил в руководстве по установке?

Заранее спасибо за помощь.

Я просто выясняю, что может стать причиной моих проблем. Когда я открываю веб-консоль emm и нажимаю Конфигурации-> Настройки, у меня появляются следующие настройки:

! [WSO2EMM Web Console - Конфигурация][1]

с хостом, установленным как smtp.gmail.com

Теперь, если я открою файл emm/config/config.json, у меня будет следующая настройка:![WSO2EMM config.json][2]

Вы можете видеть, что для параметра SMTPHOST установлено значение smtp.google.com, который является неизвестным хостом.

Мой вопрос: почему есть разница между тем, что я вижу в веб-консоли, и тем, что я вижу в config.json?

Не могли бы вы сказать мне, где хранится информация, введенная из веб-консоли?

Настройка smtp.gmail.com из веб-консоли решила мою проблему...

К сожалению, вам придется прочитать это без скриншотов. Жаль, что у меня недостаточно хорошей репутации для публикации изображений (чертовски глупо...)

2 ответа

smtp.gmail.com должен работать с портом № 25 или 465 с SSL. Если это приводит к ошибкам, пожалуйста, проверьте, не заблокированы ли эти порты вашим брандмауэром.

Вы должны ввести все данные конфигурации, связанные с электронной почтой, из веб-консоли, и они будут сохранены в реестре сервера. Вы можете просматривать реестр, войдя в учетную запись Carbon как администратор.

Другие вопросы по тегам