2011-11-04 4 views
1

Android 플래티넘에서 이메일을 보내고 받기위한 작은 애플리케이션을 개발하려고합니다. 현재 저는 이메일을 보내려는 Javamail API를 사용하고 있습니다. 그러나 나는 javamail을 사용하여 내 응용 프로그램을 구현하면 전자 메일을 받고 응용 프로그램에서 알림을받을 수 있다고 생각했습니다. 이것은 Android에서 발견되는 Service 및 Provider 클래스와 관련이 있습니까? 나는 안드로이드에 대한 완전한 초보자입니다. android에서 이메일 클라이언트 앱 개발

또한 나는이 코드 조각을 여기에서 찾을 시도 :

Android Programming - Send mail

을 행운으로 응용 프로그램이 작동하지 않기 때문에.

+0

메일 송수신은 불행히도 두 가지 매우 다른 일입니다. 하나는 서버이고 다른 하나는 클라이언트입니다. 이것은 웹 브라우저 또는 HTTP 서버 작성과 같습니다. 똑같은 것이 아닙니다. – m0skit0

+0

예. 알아요,하지만 어떻게 안드로이드에서 이메일을받을 수 있습니까? 전자 메일 클래스가 있습니까? 왜냐하면 나는 길을 찾을 수 없었기 때문이다. 나는 기본 이메일 하나처럼 아주 간단한 어플리케이션을 만들고 싶다. –

+0

이메일 서버가 아니고 도메인이 없기 때문에 이메일을받을 수 없으며 DNS 서버에 관해서도 말하지 않습니다. 이메일 서버에서 이메일을 가져올 수도 있습니다. 이를 위해서는 POP3/IMAP 프로토콜을 사용해야합니다. 그 라이브러리를 확인하십시오. – m0skit0

답변

3

JavaMail을 사용하여 POP3 서버에서 메일을 가져올 수도 있습니다. 이 클래스를 예로 들자면, PopMailImporter.java, 특히 importMails와 importMail 함수.

+0

Soo Javamail을 사용하여 이메일 앱을 만들 수 있습니까? –

+0

@Stelios 전자 메일 응용 프로그램은 무엇이든 될 수 있지만 적어도 JavaMail을 사용하면 SMTP (보다 구체적으로 제출) 서버로 메일을 보내고 POP3 서버에서 메일을 쉽게받을 수 있다고 말할 수 있습니다. –

+0

대단히 고맙습니다. 현재 수업을 들여다보고 있지만, 기능에 대해 좀 더 자세히 설명해 주실 수 있습니까? 나는 이런 종류의 물건에 익숙하지 않고 나는 갇혀있다. /. 미리 감사드립니다. –