2012-04-20 22 views
0

pop3を使用してJAVAMAIL API経由でExchangeサーバーに接続すると、問題が発生します。それはGmailでうまく動作します。よく知っているものなら、これを見てください。Exchange Serverにjava mail apiを使用してpop3で接続できません

事前 で

javax.mail.MessagingException: Connect failed; 
nested exception is: 
javax.net.ssl.SSLException: Unrecognized SSL message, plaintext connecti 
on? 
at com.sun.mail.pop3.POP3Store.protocolConnect(POP3Store.java:210) 
at javax.mail.Service.connect(Service.java:295) 
at TestPOP3Connection.run(TestPOP3Connection.java:23) 
Caused by: javax.net.ssl.SSLException: Unrecognized SSL message, plaintext conne 
ction? 
at com.sun.net.ssl.internal.ssl.InputRecord.handleUnknownRecord(Unknown 
Source) 
at com.sun.net.ssl.internal.ssl.InputRecord.read(Unknown Source) 
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.readRecord(Unknown Source) 
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.performInitialHandshake(Un 
known Source) 
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.startHandshake(Unknown Sou 
rce) 
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.startHandshake(Unknown Sou 
rce) 
at com.sun.mail.util.SocketFetcher.configureSSLSocket(SocketFetcher.java 
:507) 
at com.sun.mail.util.SocketFetcher.getSocket(SocketFetcher.java:238) 
at com.sun.mail.pop3.Protocol.<init>(Protocol.java:107) 
at com.sun.mail.pop3.POP3Store.getPort(POP3Store.java:261) 
at com.sun.mail.pop3.POP3Store.protocolConnect(POP3Store.java:206) 
... 2 more 

感謝のRohit

答えて

0

クライアントのExchangeサーバーに接続しようとしながら、我々が得る例外以下は、SSLを使用して接続しようとしているが、あなたがそのポートに接続していますSSLをサポートしていません。

GmailにはSSLが必要なので、おそらくプログラムがこれを行うように設定されていますが、Exchangeサーバーを使用するように変更すると、おそらくホスト名が変更され、ポート番号が110に設定されます。POP3のSSLポート番号は995もちろん、ExchangeサーバーがそのポートでSSL要求を受け入れるように構成されていることを確認してください。

+0

こんにちは、お返事ありがとうございます。この問題は解決しました。私たちは、システムプロパティで設定していたSSLプロパティーを削除しました。接続していますが、POP3経由でメールを取得していません... – user1346117

関連する問題