0

我在 JBoss EAP 7.1.0 中向我的邮件子系统添加默认发件人时遇到了一些麻烦。我是 JBoss cli 的菜鸟;)

这是我当前的standalone.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>

我想要什么(我发现我需要的属性是调用 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>

我在 JBoss CLI 中尝试了很多自动完成功能,但没有成功。我目前的尝试是:

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

这导致“'smtp-server'周围的节点路径格式错误。希望有人能提供帮助。提前致谢!

4

1 回答 1

1

我相信您需要的是以下内容,该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)
于 2020-01-08T14:41:25.617 回答