Apache Commons ライブラリを使用してメールを送信しようとしていました。しかし、それは私に言うエラーを与えます
email.setAuthenticator 関数で「setAuthenticator(Authenticator) のタイプが間違っています。」
これが私のコードです。なぜこのエラーが発生するのかわかりません。
public static void sendSimpleMail() throws Exception {
Email email = new SimpleEmail();
email.setSmtpPort(587);
email.setAuthenticator(new DefaultAuthenticator("me@gmail.com","my gmail password"));
email.setDebug(false);
email.setHostName("smtp.gmail.com");
email.setFrom("me@gmail.com");
email.setSubject("Hi");
email.setMsg("This is a test mail ... :-)");
email.addTo("you@gmail.com");
email.setTLS(true);
email.send();
System.out.println("Mail sent!");
}