Реших да пиша за това как 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; и
// Изберете желаната буква
System.err .println ( «съобщение е пропуснат, тъй като писмото не е активирането .......");
/ * Pars право да ме писмо, метод getMessageFullInfo описано по-долу * /
/ * Взима се почиства за писмо, като отнема правото * /
Свързани статии