|
|
| retrive mails from user using java code |
Expert:bala
how to retrive mails as user "username"??? using java for ex:
class Mail{ private String subject; private String message; private Date sentDate; }
///
class MailRetriever{ public Mail[] getAllMails(String userName){ //Write code to retrive all mails for user "userName" //and return a set of mail objects
} |
| Answers |
Hi friend,
Code to help in solving the problem :
import java.io.*; import java.util.*; import javax.mail.*;
public class ReadMail {
public static void main(String args[]) throws Exception {
String host = "192.168.10.205"; String user = "test"; String password = "test";
// Get system properties Properties properties = System.getProperties();
// Get the default Session object. Session session = Session.getDefaultInstance(properties);
// Get a Store object that implements the specified protocol. Store store = session.getStore("pop3");
//Connect to the current host using the specified username and password. store.connect(host, user, password);
//Create a Folder object corresponding to the given name. Folder folder = store.getFolder("inbox");
// Open the Folder. folder.open(Folder.READ_ONLY);
Message[] message = folder.getMessages();
// Display message. for (int i = 0; i < message.length; i++) {
System.out.println("------------ Message " + (i + 1) + " ------------");
System.out.println("SentDate : " + message[i].getSentDate()); System.out.println("From : " + message[i].getFrom()[0]); System.out.println("Subject : " + message[i].getSubject()); System.out.print("Message : ");
InputStream stream = message[i].getInputStream(); while (stream.available() != 0) { System.out.print((char) stream.read()); } System.out.println(); }
folder.close(true); store.close(); } }
For more information on Java visit to :
http://www.roseindia.net/javamail/
Thanks
|
| More Questions |
|
|
Post Answers
Ask Question
Facing Programming Problem?
|
|
|
|
|