Spring 통합 메일을 사용하여 IMAP을 사용하여 Microsoft Exchange 2010에 연결하려고합니다. 제 질문은 연결 문자열이 어떻게 생겼는지입니다.Spring 통합 메일로 Microsoft Exchange Server에 연결
의가 있다고 가정 해 봅시다 :
domain=earth
user=jdoe
[email protected]
Folder=inbox
는 지금까지 내가 아는 한, MS Exchange는 단지 연결을위한 IMAPS을 지원합니다.
내 봄 통합 설정은 다음과 같습니다
<util:properties id="javaMailProperties">
<prop key="mail.imaps.socketFactory.class">javax.net.ssl.SSLSocketFactory</prop>
<prop key="mail.imaps.socketFactory.fallback">false</prop>
<prop key="mail.store.protocol">imaps</prop>
<prop key="mail.debug">true</prop>
</util:properties>
<mail:inbound-channel-adapter id="imapAdapter"
store-uri="imaps://earth/jdoe/jon.doe:[email protected]/inbox" channel="recieveEmailChannel"
should-delete-messages="false" should-mark-messages-as-read="true"
auto-startup="true" java-mail-properties="javaMailProperties">
<int:poller fixed-delay="5"
time-unit="SECONDS" />
</mail:inbound-channel-adapter>
<int:channel id="recieveEmailChannel" />
<int:service-activator input-channel="recieveEmailChannel"
ref="mailReceiver" method="receive" />
<bean id="mailReceiver"
class="com.earth.MailReceiver" />
가 어떻게 FQDN 후 연결 문자열의 형식이 될 것입니다 :
는 SSL 핸드 쉐이크, 당신은 InstallCert 자바 프로그램을 사용할 수 있습니다를 수행하려면? – Philipp죄송합니다. 나는 당신의 URL을 잘못 읽었습니다 - 나는 당신이 user @ fqdn을 가졌다 고 봅니다. faq은 domain \ user \ emailid @ fqdn이 필요하다고 말하는 것 같습니다. –