JBoss 7.1.0: Добавить отправителя по умолчанию в почтовую подсистему - PullRequest
0 голосов
/ 08 января 2020

У меня проблемы с добавлением отправителя по умолчанию в мою почтовую подсистему в JBoss EAP 7.1.0. Я нуб с JBoss cli;)

Вот мой текущий автономный вариант. xml:

<subsystem xmlns="urn:jboss:domain:mail:3.0">
  <mail-session name="java:jboss/mail/Default" jndi-name="java:jboss/mail/Default">
    <smtp-server outbound-socket-binding-ref="mail-smtp"/>
  </mail-session>
</subsystem>

Что я хочу (я понял, что мне нужно это свойство call mail.smtp.from)

<subsystem xmlns="urn:jboss:domain:mail:3.0">
  <mail-session name="java:jboss/mail/Default" jndi-name="java:jboss/mail/Default">
    <smtp-server outbound-socket-binding-ref="mail-smtp">
       <property name="mail.smtp.from" value="test@test.de"/>
    </smtp-server>
  </mail-session>
</subsystem>

Я много пробовал с автозаполнением в CLI JBoss, но безуспешно. Моя текущая попытка:

/subsystem=mail/mail-session=java\:jboss\/mail\/Default/smtp-server/property=mail.smtp.from:write-attribute(name=value, value=test@test.de)

Это приводит к «Неверный формат пути узла вокруг« smtp-сервера ». Надеюсь, кто-то может помочь. Заранее спасибо!

1 Ответ

0 голосов
/ 08 января 2020

Я считаю, что вам нужно следующее, с атрибутом from, хранящимся в объекте mail-session:

<subsystem xmlns="urn:jboss:domain:mail:3.0">
  <mail-session name="java:jboss/mail/Default" jndi-name="java:jboss/mail/Default" from="test@test.de">
    <smtp-server outbound-socket-binding-ref="mail-smtp"/>
  </mail-session>
</subsystem>

, который вы можете получить из текущей конфигурации, выполнив следующую команду CLI:

/subsystem=mail/mail-session=java\:jboss\/mail\/Default:write-attribute(name=from, value=test@test.de)
...