2013-04-22 4 views
3

Мы пытаемся получить доступ к почтовому ящику gmail из нашего приложения на Java. Мы можем читать сообщения «Входящие», «Сообщение», «Добавить ярлык», но мы работаем над достижением всех желаемых функций.Как получить доступ к почтовому ящику gmail с помощью GAE

Наши выводы:

-javax.mail встроенный в GAE SDK не работает, мы не можем получить содержание электронной почты, он всегда возвращает значение NULL (как и ожидалось, не работает с протоколом IMAP) ,

  • С пакетом mail.jar (https://java.net/projects/javamail/pages/Home), библиотеки выдает ошибку, потому что есть две библиотеки с тем же именем. (javax)

  • Мы исследовали и нашли решение в Google Groups, которое состоит из копирования файлов из javamail.jar в наш каталог WEB-INF/classes в нашем проекте.

  • После этого библиотека javamail работает, но пакет com.sun не распознается нашим проектом (затмение), поэтому мы не можем получить содержимое приложения, поэтому нам нужно использовать «com.sun.mail.util», пакет.

Как добавить библиотеки в наш проект?

Мы используем:

App Engine Java SDK 1.7.7 GWT 2.5.1 Java Sun 1,6 Затмения 3.7.2

ответ

0

Вы должны убедиться, что для ПОЛУЧАТЬ письма вы должны включить входящую почту услуги истинного

<inbound-services> 
    <service>mail</service> 
</inbound-services> 

Существует больше деталей конфигурации, которые вы можете прочитать беспересадочный в документации.,

Recieve email

+0

Мы пытаемся получить доступ к почтовому ящику gmail пользователей (через Oauth 2.0 и IMAP), а не получать электронные письма в приложении. Спасибо за помощь. – user1454172