Javaで作成したアプリケーションにメールを送信する追加を作成しようとしていますが、良いガイドが見つかりました。http://www.mkyong.com/java/javamail-api-sending-email-via-gmail-smtp-example/
javaee.jar
しかし、mail.jar
依存関係を追加するにはどうすればよいですか?
依存関係を追加しましたが、取得します
「スレッド「メイン」の例外 java.lang.RuntimeException: javax.mail.MessagingException: SMTP ホストに接続できませんでした: smtp.gmail.com、ポート: 587; ネストされた例外: java.net.SocketException: 認識されない Windows ソケット エラー: 87: sendMail.main(sendMail.java:47) で作成原因: javax.mail.MessagingException: SMTP ホストに接続できませんでした: smtp.gmail.com、ポート: 587; ネストされた例外: java.net.SocketException : 認識されない Windows ソケット エラー: 87: com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:1961) で作成し、com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:654) で javax. mail.Service.connect(Service.java:317) で javax.mail.Service.connect(Service.java:176) で javax.mail.Service.connect(Service.java:125) で javax.mail.Transport で。javax.mail.Transport.send(Transport.java:124) での send0(Transport.java:194) sendMail.main(sendMail.java:42) での send0(Transport.java:194) 原因: java.net.SocketException: 認識されない Windows ソケット エラー: 87: com.sun.mail.util.SocketFetcher.createSocket( SocketFetcher.java:321) で com.sun.mail.util.SocketFetcher.getSocket(SocketFetcher.java:237) で com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:1927) ... 7 more "com.sun.mail.util.SocketFetcher.createSocket(SocketFetcher.java:321) で java.net.Socket.connect(不明なソース) で java.net.Socket.connect(不明なソース) で createImpl(不明なソース) .sun.mail.util.SocketFetcher.getSocket(SocketFetcher.java:237) at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:1927) ... 7 more "com.sun.mail.util.SocketFetcher.createSocket(SocketFetcher.java:321) で java.net.Socket.connect(不明なソース) で java.net.Socket.connect(不明なソース) で createImpl(不明なソース) .sun.mail.util.SocketFetcher.getSocket(SocketFetcher.java:237) at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:1927) ... 7 more "
何が間違っているのですか?