Ошибка при отправке электронной почты с использованием commons-email-1.3

При отправке электронной почты я получаю следующие ошибки, используя commons-email-1.3.

Я скачал и добавил внешний JAR 'с проектом.

Пожалуйста, помогите мне решить эту проблему!

package mypkg;

import org.apache.commons.mail.DefaultAuthenticator;
import org.apache.commons.mail.Email;
import org.apache.commons.mail.SimpleEmail;

public class sendingmail {
     public static void main(String[] args)  throws Exception {
            Email email = new SimpleEmail();
            email.setSmtpPort(587);
            email.setAuthenticator(new DefaultAuthenticator("myid","mypwd")); //Here is the error
            email.setDebug(false);
            email.setHostName("smtp.gmail.com");
            email.setFrom("[email protected]");
            email.setSubject("Hi");
            email.setMsg("This is a test mail ... :-)");
            email.addTo("[email protected]");
            email.setTLS(true);
            email.send();
            System.out.println("Mail sent!");

    }
}

Строка, которая дает ошибку

email.setAuthenticator(new DefaultAuthenticator("myid","mypwd"));

Сообщение об ошибке

Исключение в теме "главный" Ошибка: Неразрешенные проблемы компиляции:

Тип javax.mail.Authenticator не может быть разрешен. На него косвенно ссылаются необходимые файлы .class

Метод setAuthenticator (Authenticator) из типа Email ссылается на отсутствующий тип Authenticator в mypkg.mailtest.main (mailtest.java:13).

Ответы на вопрос(3)

Ваш ответ на вопрос