2

次の問題があります: WildflySMTP がパスワードを必要としない場合、どうすればメールを送信できますか?

を使用してこれを行うことにすでに成功していGlassfishます。しかし、に移行するときにWildfly、どのパラメーターを渡す必要があるのか​​ わかりません。

これは私のGlassfish構成です:

ここに画像の説明を入力

これは私のstandalone.xmlです:

<mail-session name="noreply" jndi-name="java:jboss/mail/noreply" from="something@domainblablabla.com">
                <smtp-server outbound-socket-binding-ref="blablabla-smtp" ssl="true" tls="false" username="something@domainblablabla.com"/>
</mail-session>

<outbound-socket-binding name="blablabla-smtp">
            <remote-destination host="localhost" port="25"/>
</outbound-socket-binding>
4

2 に答える 2

1

必要なJavaメールプロパティを定義できるメールセッション定義でカスタムサーバーを定義できます。

いくつかのテストケースの例

<mail-session name="custom" debug="true" jndi-name="java:jboss/mail/Custom">
        <custom-server name="smtp" username="username" password="password">
            <property name="host" value="mail.example.com"/>
        </custom-server>
        <custom-server name="pop3" outbound-socket-binding-ref="mail-pop3">
            <property name="custom_prop" value="some-custom-prop-value"/>
            <property name="some.fully.qualified.property" value="fully-qualified-prop-name"/>
        </custom-server>
    </mail-session>
于 2016-01-13T14:00:53.903 に答える