Java
Chilkat2 Java
Explicitly Connect to the POP3 Server
See more POP3 Examples
Demonstrates the Chilkat MailMan.Pop3Connect method, which explicitly connects to the POP3 server. If SSL/TLS is required by the current property settings, the secure TLS channel is established as part of connecting. This example opens the connection.
Background:
Pop3Connect performs just the connect (and TLS handshake) step, without authenticating. Separating it from Pop3Authenticate gives explicit control over the session lifecycle and makes it easy to tell a connection failure apart from a login failure. For routine mailbox operations you don't need it — methods like CheckMail connect automatically.Chilkat Java Downloads
import com.chilkatsoft.chilkat2.ChilkatException;
import com.chilkatsoft.chilkat2.MailMan;
public class ChilkatExample {
public static void main(String[] args) {
// Demonstrates the MailMan.Pop3Connect method, which explicitly connects to the POP3 server.
// If SSL/TLS is required by the current property settings, the secure channel is established
// as part of connecting.
MailMan mailman = new MailMan();
// Configure the POP3 server connection.
mailman.setMailHost("pop.example.com");
mailman.setMailPort(995);
mailman.setPopSsl(true);
// Explicitly connect to the POP3 server (does not authenticate).
try {
mailman.pop3Connect();
} catch (ChilkatException e) {
System.out.println(e.getLastErrorText());
return;
}
System.out.println("Connected to the POP3 server.");
}
}