2011-04-19 4 views
1

내 신청서에는 GmailSender 액티비티가 있습니다. 그것을 사용하여 나는 활동과 함께 이메일을 매우 잘 보낼 수있다.안드로이드에서 백그라운드로 서비스 사용/이메일 보내기로 안드로이드에서 이메일 예약하기

이제 서비스를 사용하여 특정 시간에 백그라운드에서 이메일을 보내고 싶습니다. GmailSender 클래스의 객체를 만들려고 시도하고 sendMail 메소드를 사용하여 Service에서 메일을 보냈습니다. 하지만 실행되지 않습니다.

서비스를 사용하여 이메일을 보내는 일정에 대한 해결책을 알려주십시오.

편집 :

나는 활동과 다른 프로그램에서 GmailSender 것을 시도하고 그것을 잘하지만 난 현재이 서비스와 함께 작동하지 않습니다 일하고 프로그램에서 작동합니다.

javax.mail.MessagingException: Could not connect to SMTP host: smtp.gmail.com, port: 465; 
04-20 11:53:36.693: VERBOSE/sendMail method(710): nested exception is: 
04-20 11:53:36.693: VERBOSE/sendMail method(710):  java.net.SocketException: Permission denied 

및 위의 오류에 대한 나도 this link을 시도하지만 나와 함께 작동하지 :

내가 얻을 수는 예외입니다.

--Thanks RB

+3

코드가 "실행되지 않습니다"인 경우 코드를 실행 해보십시오. 코드에서 오류가 발생하면 오류 정보로 질문을 편집하십시오. – CommonsWare

+0

@CommonsWare : 위의 의견 주셔서 감사합니다. 나는 로그를 사용하여 예외를 추적했다. 그것을 위해 편집 된 게시물을 확인하십시오. –

답변

2

당신은 아마 매니페스트에서 INTERNET 권한을 누락되었습니다.

+0

완벽. 그게 정말 바보 같은 실수 야. 감사. –

관련 문제