Отправка электронной почты в Google Glass
Я пытаюсь отправить электронное письмо на (в данный момент) адрес электронной почты в жестком коде, когда создается потоковая ссылка. Я попытался использовать кусок кода, который был принят как awnser ЗДЕСЬ
Однако я получаю сообщение об ошибке:
Нет провайдера для SMTP
кто-нибудь знает, что может быть причиной этого? Я перетащил необходимые файлы.jar в папку libs. В моем файле gradle.build я добавил их для компиляции
compile files('libs/activation.jar')
compile files('libs/additionnal.jar')
compile files('libs/mail.jar')
В моем файле settings.gradle я добавил
include ':libs:activation.jar'
include ':libs:additionnal.jar'
include ':libs:mail.jar'
Мой манифест выглядит так, когда речь идет о разрешениях
<uses-permission android:name="com.google.android.glass.permission.DEVELOPMENT"/>
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.CAMERA" />
<uses-permission android:name="android.permission.RECORD_AUDIO" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
кто-нибудь сталкивался с этой проблемой раньше? Есть ли исправление для этого или другой способ отправить мне электронное письмо из моего кода.
Надеюсь, кто-нибудь сможет мне помочь с этим.
1 ответ
Я нашел решение для моей проблемы. Я использовал файлы jar, которые были связаны в awnser. Однако, похоже, что файл mail.jar устарел или просто не работает должным образом.
Я скачал следующий mail.jar
Затем я заменил свой текущий файл mail.jar файлом, найденным в zip-файле. Я снова запустил код и получил сообщение
Пожалуйста, войдите в систему через веб-браузер и попробуйте снова.
Затем я зашел в настройки безопасности Google и включил "Доступ к менее защищенным приложениям".
Я снова запустил свой код и вуаля я получил письмо в свой почтовый ящик.
Я надеюсь, что другие люди с проблемой similair найдут применение в этом.