Weblogic 10.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
을 보았지만). 어떻게해야합니까? 응용 프로그램이 아닌 서버에 로그인/암호 정보를 구성 할 수 있습니까?
EDIT
여러분 모두는 몇 가지 속성 파일을 제안합니다. 나는 그들을 원하지 않는다. 내 응용 프로그램 서버에 메일 세션이 있습니다. 나는 JNDI에 의해이 세션을 얻는다. 메일을 보내는 데 사용할 호스트를 구성 할 수 있습니다. 하지만 암호를 넣을 수는 없습니다. 작동하지 않습니다. 모든 구성을 Weblogic 콘솔에서 수행하기를 원합니다. 그것을 성취하는 방법?
최고의 아이디어를 보인다. 아쉽게도 Weblogic 관리 콘솔에는 환경 변수 편집기가 없습니다. 또는 나는 그것을 발견 할 수 없다. 어쨌든, 나는 내가받은 모든 것 중에서 가장 유용한 것으로 당신의 대답을 받아들입니다. –