Weblogic10.0にデプロイされているアプリケーションから電子メールを送信する必要があります。メールセッションのプロパティをサーバー側に配置しようとしています。のようなプロパティmail.host
または正常にmail.debug
動作します。しかし、どうすればパスワードを設定できますか?今、私はそれを春の設定ファイルに持っています:
<bean id="mailSender"
class="org.springframework.mail.javamail.JavaMailSenderImpl">
<property name="session" ref="mailSession"/>
<property name="username" value="myLogin"></property>
<property name="password" value="myPassword"></property>
</bean>
<bean id="alertsMailSession" class="org.springframework.jndi.JndiObjectFactoryBean">
<property name="jndiName">
<value>mail/mainSession</value>
</property>
<property name="resourceRef">
<value>true</value>
</property>
</bean>
プロパティを試しmail.smtp.password
ましたが、機能しません。Sunのドキュメントには、パスワードのプロパティはないと書かれています(mail.smtp.password
いくつかの例で見ましたが)。それで、私はそれをどのようにすべきですか?アプリケーションではなくサーバーでログイン/パスワード情報を構成することは可能ですか?
編集
皆さんはいくつかのプロパティファイルを提案します。欲しくない。アプリケーションサーバーにメールセッションがあります。このセッションはJNDIで取得します。メールの送信などに使用するホストを設定できます。しかし、私はそこにパスワードを置くことができません。動作しません。すべての構成をWeblogicコンソールで実行する必要があります。それを達成する方法は?