2012-03-29 11 views
1

私のコードをコンパイルできますが、実行することはできません。どのような理由があり、どのようにソートする必要があります
次の実行時エラーが発生します。例外のSMTPクライアントプログラムで実行時エラーが発生する

C:\>java SMTPClient 
Exception in thread "main" javax.mail.MessagingException: Could not connect to S 
MTP host: smtp.mail.yahoo.com, port: 465; 
nested exception is..................etc</b></code> 

答えて

1

The reason is that it cannot connect to the Yahoo Mail Server. I'm unsure of Yahoo's mail port so ensure that the port is correct. Can you post more details? I.e. the nested exception....

+0

C:\> java SMTPClient スレッド "main"の例外javax.mail.MessagingException: MTPホストに接続できませんでした:smtp.mail.yahoo.com、port:465; ネストされた例外は次のとおりです。 javax.net.ssl.SSLHandshakeException:sun.security.validator.ValidatorEx eption:PKIXパスの構築に失敗しました:sun.security.provider.certpath.SunCertPathBu lderException:要求されたターゲットへの有効な証明書パスを見つけることができません –

+1

SSL証明書が必要ですか? –

2

Please provide the root causeまたはStack trace。 設定されていない可能性があります。Authenticator

+0

コードを追加してみましたが、それは役に立たなかったので、コードを貼り付けることができないので、OOPSを取得するたびにエラーを投稿することはできません –

+1

http: /www.java-samples.com/showtutorial.php?tutorialid=210 – Shams

2

SMTPClientはSMTPプロトコルを使用しますが、yahooはASMTPなどのより安全なものを使用します。ここにSMTPClientクラスを投稿できますか?

関連する問題