guys i am getting connection timed out error plzz u guys checkit out weather getting list just put the username ,password. Host name as pop.gmail.com
CODE
import java.awt.event.ActionEvent;
import java.util.logging.Level;
import java.util.logging.Logger;
import javax.swing.*;
import java.awt.*;
import java.awt.event.ActionListener;
import java.util.*;
import java.util.Properties;
import javax.mail.*;
import java.io.*;
public class Ranger extends JFrame {
exit aexit;
ok aok;
String protocol;
String host;
String username, password; //enter host , username and password directly in to string host username
// and password
Store store;
Folder folder;
Session session;
Properties props;
Scanner reader;
JTextField tusername, tpassword, thost, tprotocol;
JLabel lusername, lpassword, lhost, lprotocol;
JButton cok, cexit;
final int port = 955;
Ranger() {
setTitle("MailStorage");
BufferedReader reader;
tusername = new JTextField();
tpassword = new JTextField();
thost = new JTextField();
tprotocol = new JTextField();
lusername = new JLabel("EMAIL-ID");
lpassword = new JLabel("PASSWORD");
lhost = new JLabel("HOST");
lprotocol = new JLabel("EMAIL-ID");
cok = new JButton("OK");
cexit = new JButton("EXIT");
Container pane = getContentPane();
pane.setLayout(new GridLayout(9, 9));
pane.add(lusername);
pane.add(tusername);
pane.add(lpassword);
pane.add(tpassword);
pane.add(lhost);
pane.add(thost);
pane.add(lprotocol);
pane.add(tprotocol);
pane.add(cok);
aok = new ok();
cok.addActionListener(aok);
pane.add(cexit);
aexit = new exit();
cexit.addActionListener(aexit);
setSize(700, 700);
setVisible(true);
}
class exit implements ActionListener {
public void actionPerformed(ActionEvent e) {
System.exit(0);
}
}
class ok implements ActionListener {
public void actionPerformed(ActionEvent e) {
try {
initialize();
} catch (Exception ex) {
Logger.getLogger(Ranger.class.getName()).log(Level.SEVERE, null, ex);
}
System.out.println("Reached");
}
}
void initialize() {
props = new Properties();
session = Session.getDefaultInstance(props, null);
try {
store = session.getStore("pop3");
} catch (NoSuchProviderException ex) {
Logger.getLogger(Ranger.class.getName()).log(Level.SEVERE, null, ex);
}
try {
store.connect(host, username, password);
} catch (MessagingException ex) {
Logger.getLogger(Ranger.class.getName()).log(Level.SEVERE, null, ex);
}
folder = store.getFolder("INBOX");
folder.open(Folder.READ_ONLY);
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
Message message[] = folder.getMessages();
for (int i = 0, n = message.length; i < n; i++) {
System.out.println(i + ": " + message[i].getFrom()[0] + "\t" + message[i].getSubject());
}
// Close connection
folder.close(false);
store.close();
System.out.println("End");
}
public static void main(String args[]) {
Ranger m = new Ranger();
}
}
and hit ok and dont enter anthing in the textboxes since gui is not yet fully implemented
This post has been edited by prajayshetty: 5 Aug, 2008 - 11:16 PM