나는 andriod 애플 리케이션에서 일하고 있습니다. 클라이언트의 요구 사항은 앱에 "비밀번호 찾기"페이지를 추가하는 것입니다.이 페이지는 이메일 입력을 요구합니다. 이메일이 인증되면 이메일을 보내야합니다. 사용자 이메일.안드로이드 애플 리케이션에서 이메일 보내기
온라인 이메일 서버를 찾고 있으며이를 수행 할 생각이 없습니다.
시나리오, 그냥 간단하게 응용해야한다 (예를 [email protected]
에 대한) 개인 이메일 계정
나는 andriod 애플 리케이션에서 일하고 있습니다. 클라이언트의 요구 사항은 앱에 "비밀번호 찾기"페이지를 추가하는 것입니다.이 페이지는 이메일 입력을 요구합니다. 이메일이 인증되면 이메일을 보내야합니다. 사용자 이메일.안드로이드 애플 리케이션에서 이메일 보내기
온라인 이메일 서버를 찾고 있으며이를 수행 할 생각이 없습니다.
시나리오, 그냥 간단하게 응용해야한다 (예를 [email protected]
에 대한) 개인 이메일 계정
javax.mail
API를 사용하여 전자 메일을 보낼 수 있습니다. 전자 메일을 보내려면 SMTP 서버가 있어야하지만 시작으로 Gmail의 SMTP 서버를 사용할 수 있음을 기억하십시오. 샘플 코드는 여기에서 찾을 수 있습니다 :
http://www.javapractices.com/topic/TopicAction.do?Id=144
그냥 가지의 부부에 대해 기억 :
[email protected]
대신 유효한 자격 증명을 제공하고 전자 메일 설정을 구성해야합니다. 예를 들어 GMail은 SMTP 서버에 맞춤 포트를 사용합니다. 당신은 여기에 도움이 찾을 수 있습니다 http://support.google.com/mail/bin/answer.py?hl=en&answer=78775고마워, 거기에 또 다른 문제가 직면하게 될 것입니다, 구글 블록 전자 메일 주소가 동시에 여러 장소에서 액세스 할 때,이 smtp 경우,이 다시 발생하거나 이메일은 여러 장소에서 동시에 액세스 한 차단하지 않습니다 ????? –
내가 말했듯이 - 귀하의 앱이 귀하의 서버에 이메일을 보내달라고 요청한 경우, 차단되지 않습니다. – andr
Intent email = new Intent(Intent.ACTION_SEND);
email.putExtra(Intent.EXTRA_EMAIL, new String[]{"[email protected]"});
email.putExtra(Intent.EXTRA_SUBJECT, "subject");
email.putExtra(Intent.EXTRA_TEXT, "message");
email.setType("message/rfc822");
startActivity(Intent.createChooser(email, "Choose an Email client :"));
소스와 함께 이메일을 보낼 수 : tutorial.
P. : 앱에서 사용자 이메일을 보내려면 SMTP 서버를 구입해야합니다.
이 앱은 스팸으로 표시 할 수있는 가장 좋은 방법은 당신이 – thepoosh