Итак, я создаю почтовый клиент и для аутентификации на сервере, к которому я подключаюсь, я видел, что это использовалось много раз:
Session session = Session.getInstance(props, new javax.mail.Authenticator() {
protected PasswordAuthentication getPasswordAuthentication() {
return new PasswordAuthentication(username, password);
}
});
Не могу сказать, что полностью понял, как это Кусок кода работает не так, как он используется для входа на сервер.
Может ли кто-нибудь найти время, чтобы объяснить, как он работает для меня?
Я пытался используйте значение username
, чтобы мне не нужно было сохранять его в моем файле Properties
, но я не могу создать его экземпляр и не могу найти методы get для него ..
Любая помощь приветствуется!