Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package net.bounceme.dur.nntp.gnu;
- import java.util.Properties;
- import javax.mail.Folder;
- import javax.mail.MessagingException;
- import javax.mail.NoSuchProviderException;
- import javax.mail.Session;
- import javax.mail.Store;
- import javax.mail.URLName;
- import static java.lang.System.out;
- public class Main {
- Main() {
- gmane();
- }
- public static void main(String[] args) {
- new Main();
- }
- private void gmane() {
- Properties props = new Properties();
- Session session = Session.getDefaultInstance(props);
- session.setDebug(true);
- Store store = null;
- try {
- store = session.getStore(new URLName("localhost"));
- } catch (NoSuchProviderException ex) {
- out.println(ex);
- }
- Folder root = null;;
- try {
- root = store.getDefaultFolder();
- } catch (MessagingException ex) {
- out.println(ex);
- }
- Folder folder = null;
- try {
- folder = root.getFolder("gmane.comp.gnu.gnucomm.general");
- } catch (MessagingException ex) {
- out.println(ex);
- }
- try {
- folder.open(Folder.READ_ONLY);
- } catch (MessagingException ex) {
- out.println(ex);
- }
- try {
- System.err.println("Folder " + folder.getName() + " has " + folder.getMessageCount() + " messages");
- } catch (MessagingException ex) {
- out.println(ex);
- }
- try {
- folder.close(false);
- } catch (MessagingException ex) {
- out.println(ex);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment