Se tu puder me encaminhar por email então acho que seria mais fácil: augusto@projedata.com.br
Não você baixou o SRC… vc tem que baixar o .ZIP sem o SRC…
http://download.oracle.com/otn-pub/java/javamail/1.4.5/javamail1_4_5.zip
tenta ae…
Okk agora deu certo! Porém deu um errinho na hora que fui executar.
javax.mail.MessagingException: Connection refused: connect;
nested exception is:
java.net.ConnectException: Connection refused: connect
at com.sun.mail.imap.IMAPStore.protocolConnect(IMAPStore.java:670)
at javax.mail.Service.connect(Service.java:295)
at javax.mail.Service.connect(Service.java:176)
at testeEmailReceive.InboxReader.main(InboxReader.java:31)
Caused by: java.net.ConnectException: Connection refused: connect
at java.net.DualStackPlainSocketImpl.connect0(Native Method)
at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:69)
at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:339)
at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:200)
at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:182)
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:157)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:391)
at java.net.Socket.connect(Socket.java:579)
at java.net.Socket.connect(Socket.java:528)
at com.sun.mail.util.SocketFetcher.createSocket(SocketFetcher.java:319)
at com.sun.mail.util.SocketFetcher.getSocket(SocketFetcher.java:233)
at com.sun.mail.iap.Protocol.<init>(Protocol.java:113)
at com.sun.mail.imap.protocol.IMAPProtocol.<init>(IMAPProtocol.java:111)
at com.sun.mail.imap.IMAPStore.protocolConnect(IMAPStore.java:637)
... 3 more
O que é alguém sabe?
você ta usando Gmail mesmo ??
trocou o email por seu email ? e password pela sua senha?
Abraço!
Exatamente o que eu ia falar, rs. Tá dando conexão negada.
Se for outro servidor de e-mail tem que fazer as configurações de imap dele
sim…
hehehe
Sim sim , alterei o email para exemplo@gmail.com e a senha coloquei a senha do email, porém está dando isso! É erro de conexão negada? Pode ser erro de senha ou bloqueio de proxy?
você tem email no gmail ?
se sim , coloca ele e a senha dele pra você testar!
e ve se conecta, se conectar ai vc vai atraz de achar um imap para o outro que vc quer!
Sim sim, coloquei meu login e senha do gmail, antes de faze no email que quero estou testando no gmail mesmo. Porém como falei anteriormente aconteceu aquele erro. Estou tentando ver aqui, creio que é algo com proxy ou porta que tenho que liberar. Após eu conseguir fazer funcionar o negócio, vou achar o imap do email que quero e desenvolver em cima dele.
No meu chegou a dar esse erro,
mas era coisa de senha e usuario!
Verifiquei tudo aqui e meu login e senha está certo, tentei com o @gmail.com e tudo mas não deu. Continua dando o mesmo erro. Eu entro com a mesma senha pelo gmail.com e lá loga normal.
Bom para tirar qualquer dúvida criei um GMAIL de teste com login testeguj@gmail.com e senha testeguj1234
public static void main(String args[]) {
Properties props = System.getProperties();
props.setProperty("mail.store.protocol", "imaps");
try {
Session session = Session.getDefaultInstance(props, null);
Store store = session.getStore("imaps");
store.connect("imap.gmail.com", "testeguj",
"testeguj1234" );
System.out.println(store);
Folder inbox = store.getFolder("Inbox");
inbox.open(Folder.READ_ONLY);
Message messages[] = inbox.getMessages();
for (Message message : messages) {
printMessage(message);
}
} catch (NoSuchProviderException e) {
e.printStackTrace();
System.exit(1);
} catch (MessagingException e) {
e.printStackTrace();
System.exit(2);
}
}
e mesmo assim continua o mesmo erro!
javax.mail.MessagingException: Connection refused: connect;
nested exception is:
java.net.ConnectException: Connection refused: connect
at com.sun.mail.imap.IMAPStore.protocolConnect(IMAPStore.java:670)
at javax.mail.Service.connect(Service.java:295)
at javax.mail.Service.connect(Service.java:176)
at testeEmailReceive.InboxReader.main(InboxReader.java:31)
Caused by: java.net.ConnectException: Connection refused: connect
at java.net.DualStackPlainSocketImpl.connect0(Native Method)
at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:69)
at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:339)
at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:200)
at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:182)
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:157)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:391)
at java.net.Socket.connect(Socket.java:579)
at java.net.Socket.connect(Socket.java:528)
at com.sun.mail.util.SocketFetcher.createSocket(SocketFetcher.java:319)
at com.sun.mail.util.SocketFetcher.getSocket(SocketFetcher.java:233)
at com.sun.mail.iap.Protocol.<init>(Protocol.java:113)
at com.sun.mail.imap.protocol.IMAPProtocol.<init>(IMAPProtocol.java:111)
at com.sun.mail.imap.IMAPStore.protocolConnect(IMAPStore.java:637)
... 3 more
creio então que não seja erro de login e senha!
faltou o @gmail.com
hehehe
tem dois e-mails do google !!
CERTO ?
Assim amigo!
store.connect("imap.gmail.com", "testeguj@gmail.com", "testeguj1234" );
Mesmo assim moço, acha que eu não iria ter tentado sem o @gmail.com? fiz como tu disse antes e o erro persiste. não estou entendendo o porque
cara,
Sei lá…
já olhei umas 5 vezes nossos codigos estão identicos…
aqui está funcionando… to sem ideias, mas to pesquisando aqui…
da uma pesquisada ai também …
Tu executa o código pelo Java Application?
Fiz a mesma coisa aqui e funcionou normalmente.
sim, java application!
dentro do java mesmo…