2013-06-06 2 views
0

Я использую класс GMailSender для отправки электронной почты без взаимодействия с пользователем. Код совершенно правильный, он работает на моем Droid 3, но у меня только Samsung Galaxy S3, и он не работает. Код выполняет весь путь до последнего оператора в блоке try, но фактически не отправляет его по электронной почте!Использование GmailSender для отправки электронной почты без взаимодействия с пользователем

Так, например, здесь методом законченного() Я создал Выполняет, но электронная почта никогда не посылает:

try 
{ 
GMailSender sender = new GMailSender("[email protected]", 
       "somepassword"); 
sender.sendMail(sub, mess, "[email protected]",  
"[email protected]"); 
finished(); 

} 
catch(Exception e){ 
e.printStackTrace(); 
} 
+0

Вы должны разместить некоторые соответствующие сообщения о кодах и журналах. То, что вы разместили, недостаточно для определения фактической проблемы. – dymmeh

+0

Я отредактировал его соответствующим образом. Надеюсь, что поможет извините – ACanicatti

+0

Получаете ли вы сообщения об ошибках в Logcat? – dymmeh

ответ

0

У меня была такая же проблема, и проблема была остроумие моей безопасности Gmail, я должен был активировать «доступ из менее безопасных приложений »в настройках Gmail https://www.google.com/settings/security/lesssecureapps, а затем он работал нормально.

Помните также, чтобы разрешить доступ в Интернет для манифеста.

<uses-permission android:name="android.permission.INTERNET" /> 
Смежные вопросы