ПредишенСледващото

Реших да пиша за това как zaavtotestil разписка и потвърждение на пощата чрез Java Mail библиотека. Сигурен съм, че много ще дойде по-удобно.

регистрация Много сайтове се осъществява чрез писмо и да отидете на линка за активиране. Този случай ми zaavtotestil.

Помогна ми да следните адреси:

Къде мога да открадне изпълнението, както и да получите желаната буква с моя JavaMail, всяко писмото

Как да използвате JavaMail - къде мога да открадне реализация, аз разбор буквата, ако тя е HTML-ти, съответно, добре, тогава аз трябва да получите линк за потвърждение.

* @param потребител на поща вход ([email protected])

* @param парола паролата на имейл адрес за вход

* Заглавна @param sbj съобщение, за които ние трябва да се търси

* @return разбор текст на желаната буква

обществен String getNewMailTest (String потребител, String парола, String subjectFind) хвърля MessagingException, IOException, InterruptedException

String връзка = нула;

Информацията подпори = System.getProperties ();

Сесия сесия = Session.getDefaultInstance (подпори);

Модела регулярен = Pattern.compile ( «\\ @ \\ w + \\.»);

Matcher пасването = regex.matcher (употреба);

. Домакин = matcher.group () replaceAll ( «\\ @», «») .replaceAll ( «» «\\.»);

Магазин магазин = session.getStore ( «pop3»);

store.connect (домакин, 110, потребител, парола);

Папка папка = store.getFolder ( «INBOX»);

Съобщения [] съобщения = folder.getMessages ();

за (INT I = 0; и .. String обект = съобщения [Ь] .getSubject () ToString () toLowerCase () подреден () .; // Получаване на темата на съобщението

// Изберете желаната буква

System.err .println ( «съобщение е пропуснат, тъй като писмото не е активирането .......");

/ * Pars право да ме писмо, метод getMessageFullInfo описано по-долу * /

/ * Взима се почиства за писмо, като отнема правото * /

Свързани статии

Подкрепете проекта - споделете линка, благодаря!