Professional Documents
Culture Documents
POP3 Protocol
Aim
To write a java program to read a message from inbox using POP3 protocol
Code
package mailtransfer;
import java.util.Properties;
import java.util.*;
import javax.mail.*;
import javax.mail.internet.*;
import javax.mail.search.FlagTerm;
System.out.println("----------------------");
System.out.println("POP3 Protocol");
System.out.println("----------------------");
Properties props = new Properties();
props.put("mail.pop3.socketFactory.class", "javax.net.ssl.SSLSocketFactory");
props.put("mail.pop3.socketFactory.fallback", "false");
props.put("mail.pop3.socketFactory.port", "995");
props.put("mail.pop3.port", "995");
props.put("mail.pop3.host", "pop.gmail.com");
props.put("mail.pop3.user", user);
1
props.put("mail.store.protocol", "pop3");
// Creates a javax.mail.Authenticator
object. Authenticator auth = new
Authenticator() {
@Override
protected PasswordAuthentication getPasswordAuthentication() {
return new PasswordAuthentication(user, password);
}
};
Result
Thus ,the implementation of POP3 protocol was executed successfully and got the desired output