IMAP 메일 서버가 로컬 APache JAMES 메일 서버라는 것을 알고 메일을 읽기 위해 IMAP 서버에 연결하려고합니다. POP3 프로토콜을 사용하는 경우, 모든/전송 클라이언트간에 메시지를 검색, 성공 ...하지만 난 IMAP하는 프로토콜을 변경하는 경우, 연결 exceptiion는 javamail을 사용하여 메일 서버에 연결할 수 없습니다.
이
내 코드는 ... 내가 왜 몰라 발생되는 :@Stateless
public class Mailer{
@Resouces(name = "mail/javamailsession")
private Session session;
public void connect(){
IMAPStore store = (IMAPStore)session.getStore("imap");
store.connect("localhost","[email protected]","myPass");
...
...
예외는 여기에서 발생되는 :
store.connect(...
예외 것은 :
java.mail.MessagingException : Connection refused : connect;
nested exception is :
java.net.ConnectionException: Connection refused : connect
Me : telnet localhost imap
Cmd : Ok James IMAP4rev1 server server pc_name is ready
Me : 01 login [email protected] 123456
Cmd : 01 Ok login completed
이것은 IMAP 서버에서 사용할 수있는 방법 또는 다른 의미는 ... 그런데 왜 같은 예외가 발생한다 : S의 누구는 아이디어가있다
텔넷 과정의 결과임을 알고?
'localhost'에 smtp 서버가 있습니까? – erencan
예 SMTP 서버가 JAMES 메일 서버 인 localhost에서 실행 중입니다 ... – primeFaceUser
이 문제가 발생하여 ipv6 (http://stackoverflow.com/questions/14064111/java-mail-mystery-smtp-blocked)이 비활성화되었습니다. 그것은 나를 위해. – zrini