2011-03-10 2 views
1

내 응용 프로그램이 미리 정의 된 주소로 간단한 전자 메일을 보내지 않는 이유를 이해할 수 있습니까? 이 내 코드입니다 : 응용 프로그램에서 전자 메일을 보낼 수 없음

Intent emailIntent = new Intent(android.content.Intent.ACTION_SEND); 
emailIntent.setType("plain/text"); 
emailIntent.putExtra(android.content.Intent.EXTRA_EMAIL, new String[]{mailServer}); 

String subject = (String) reasonVariants.getSelectedItem(); 
emailIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, subject); 
    emailIntent.putExtra(android.content.Intent.EXTRA_TEXT, 
          userComment.getText().toString()); 
startActivity(Intent.createChooser(emailIntent, "Send mail...")); 

좋은 것 같은데,하지만 난 내 메일 (메일 서버)에 메시지를 받아 봐하지 않습니다.

답변

0

스팸 폴더를 살펴 보셨습니까? ;-)

아마도 이메일이 성공적으로 전송되었지만 배달 라인의 어딘가에서 분실/삭제/스팸 필터링되었습니다. 네트워크에서 보내는 프로세스를 시도해보십시오. 여기서 트래픽을 추적하고 메일이 실제로 전송되는지 살펴볼 수 있습니다.

+0

아이디어를 제공해 주셔서 감사합니다. 나는 스팸 폴더를 씹었지만 비어 있습니다 :-( 아마도 내 전화 계정에 문제가 있다고 생각합니까 ??? –

+0

전자 메일 응용 프로그램에서 빌드를 전자 메일로 보낼 수 있습니까? – Mannaz

0

월동 계정 설정에 대한 제 생각은 옳았습니다. 얼마 후에 MailSender 설정에서 내게 보낸 내 프로젝트는 마침내 :-) 메일을 보내기 시작했습니다. 그래서이 토론을 마치기 위해 나는 onle one이라고 말할 수 있습니다 - 안드로이드에서 성공적으로 전자 메일을 보내려면 전자 메일 클라이언트를 올바르게 구성해야합니다.

관련 문제