i use javamail to access the gmail account but i could not mail from inbox

import java.io.*;

import java.util.Properties;

import javax.mail.*;

import javax.mail.internet.*;

class GetMessageExample {

public static void main(String args[]) throws Exception

{

String s;

String host = "216.239.118.70";

String username = "user";

String password = "pwd";

// Create empty properties

Properties props = new Properties();

// Get session

Session session = Session.getDefaultInstance(props, null);

// Get the store

Store store = session.getStore("pop3");

store.connect(host, username, password);

// Get folder

Folder folder = store.getFolder("INBOX");

folder.open(Folder.READ_ONLY);

BufferedReader reader = new BufferedReader(new InputStreamReader(

System.in));

// Get directory

Message message[] = folder.getMessages();

for (int i = 0, n = message.length; i < n; i++) {

System.out.println(i + ": " + message.getFrom()[0] + "\t" +

message.getSubject());

System.out.println("Read message? [YES to read/QUIT to end]");

String line = reader.readLine();

if ("YES".equalsIgnoreCase(line)) {

System.out.println(message.getContent());

} else if ("QUIT".equalsIgnoreCase(line)) {

break;

}

}

// Close connection

folder.close(false);

store.close();

}

}

i get the following error ....

Exception in thread "main" javax.mail.MessagingException: Connect failed;

nested exception is:

java.net.ConnectException: Connection timed out: connect

at com.sun.mail.pop3.POP3Store.protocolConnect(POP3Store.java:148)

at javax.mail.Service.connect(Service.java:275)

at javax.mail.Service.connect(Service.java:156)

at GetMessageExample.main(Main.java:25)

Caused by: java.net.ConnectException: Connection timed out: connect

at java.net.PlainSocketImpl.socketConnect(Native Method)

at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333)

at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195)

at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182)

at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)

at java.net.Socket.connect(Socket.java:507)

at java.net.Socket.connect(Socket.java:457)

at com.sun.mail.util.SocketFetcher.createSocket(SocketFetcher.java:232)

at com.sun.mail.util.SocketFetcher.getSocket(SocketFetcher.java:189)

at com.sun.mail.pop3.Protocol.<init>(Protocol.java:81)

at com.sun.mail.pop3.POP3Store.getPort(POP3Store.java:201)

at com.sun.mail.pop3.POP3Store.protocolConnect(POP3Store.java:144)

... 3 more

please help me in this....

with regards,

mega...

[2830 byte] By [GODa] at [2007-11-26 22:05:05]
# 1
Are you sure you're connecting to gmail? That IP address doesn'tseem to be a gmail IP address.In any event, the JavaMail FAQ has tips on debugging connection problems.
bshannona at 2007-7-10 10:48:59 > top of Java-index,Enterprise & Remote Computing,Enterprise Technologies...
# 2

Here is the code

import java.io.*;

import java.util.Properties;

import javax.mail.*;

import javax.mail.internet.*;

public class GetMessageExample {

public static void main(String args[]) throws Exception

{

String s;

String host = "pop.gmail.com";

String username = "user";

String password = "pass";

// Create empty properties

Properties props = new Properties();

// Get session

Session session = Session.getDefaultInstance(props, null);

// Get the store

Store store = session.getStore("pop3s");

store.connect(host, username, password);

// Get folder

Folder folder = store.getFolder("INBOX");

folder.open(Folder.READ_ONLY);

BufferedReader reader = new BufferedReader(new InputStreamReader(

System.in));

// Get directory

Message message[] = folder.getMessages();

for (int i = 0, n = message.length; i < n; i++) {

System.out.println(i + ": " + message.getFrom() + "\t" + message[0].getSubject());

//

System.out.println("Read message? [YES to read/QUIT to end]");

String line = reader.readLine();

if ("YES".equalsIgnoreCase(line)) {

System.out.println(message.getContent());

} else if ("QUIT".equalsIgnoreCase(line)) {

break;

}

}

// Close connection

folder.close(false);

store.close();

}

}

Message was edited by:

syberwarez

syberwareza at 2007-7-10 10:48:59 > top of Java-index,Enterprise & Remote Computing,Enterprise Technologies...