Мне нужно создать smtp Mail коннектор с помощью командной строки jboss-cli
. До сих пор мне удалось создать <mail-session>
и <smtp-server>
узлов в конфигурации XML:Пожалуйста, помогите настроить JBoss 7 «mail-session» через jboss-cli
/subsystem=mail/mail-session="java:/mail/myMail":add(jndi-name="java:/mail/myMail", from="[email protected]")
/subsystem=mail/mail-session="java:/mail/myMail"/server=smtp:add
Все вышесказанное привело к следующей части в конфигурационном файле:
<!-- default JBoss session with auth data -->
<mail-session jndi-name="java:jboss/mail/Default">
<smtp-server ssl="true" outbound-socket-binding-ref="mail-smtp">
<login name="user" password="pass"/>
</smtp-server>
</mail-session>
<!-- Created mail session -->
<mail-session jndi-name="java:/mail/myMail" from="[email protected]">
<smtp-server outbound-socket-binding-ref="mail-smtp">
<!-- no login node -->
</smtp-server>
</mail-session>
После игры с консоли администратора GUI я нашел что узел <smtp-server>
должен содержать дочерний узел <login name="login" password="pass">
, но я понятия не имею, как это сделать, руководство администратора JBoss не имеет никаких указаний на эту тему. Если кто-то может помочь с этим, я бы очень признателен.
не слишком хорошо знаком с подсистемой, но вы пробовали вкладку полной? Просто введите что-то вроде '/ subsystem = mail/mail-session =" java:/mail/myMail ": add (' затем используйте клавишу табуляции, чтобы просмотреть параметры. Также вы можете использовать '/ subsystem = mail/mail-session = *: read-resource-description', чтобы увидеть доступные параметры. –
@ JamesR.Perkins, это сработало, спасибо! Btw Я пробовал ключ табуляции после ': add', а не': add (', и не получил полного предложения)) – Osw
Джеймс пригвоздил его ... вкладка заканчивает скалы для заполнения путей и раскрытия доступных команд и операций для узла ресурса. Вы можете использовать операцию 'read-resource' для раскрытия атрибутов,' add' для их добавления и 'write' для их записи. В целом довольно простой процесс благодаря завершению табуляции! – ddri