2014-11-02 1 views
0

Google, похоже, отправляет разработчиков здесь для помощи в gmail api, поэтому, пожалуйста, извините мое первое сообщение.gmail java api отправка с приложением занимает возраст

Я подключаю и отправляю электронное письмо с помощью java gmail api с приложением. Проблема, с которой я сталкиваюсь, составляет, по-видимому, до 10 минут, чтобы фактически выполнить метод ... send («me», message) .execute().

Я попытался включить сжатие gzip, установив необходимые значения заголовков, которые, похоже, помогли, но он по-прежнему неприемлемо медленен для того, что в основном представляет собой небольшую загрузку файла, которая должна завершиться через несколько секунд.

Итак, мои вопросы к экспертам здесь являются:

1) Кто-нибудь еще переживает эту медленную работу с вложениями? 2) Есть ли лучший способ сделать это, возможно, используя функции загрузки?

Любая помощь очень ценится.

Matt

+0

Некоторый код был бы полезен ... Есть ли какие-либо JARS, которые мешают отправке, кого вы подозреваете? (если вы используете Maven - есть плагин для поиска ненужных банок - «mvn dependency: analysis». Если не использовать - настоятельно рекомендуется сделать это!) – InterruptedException

+0

Конечно, не стоит принимать 10 минут. Это займет всего секунду или два. –

ответ

0

Если вложения определенного размера по Gmail апи не будет принимать большую base64 JSon полезной нагрузки. В зависимости от используемого вами клиента http вы можете получить такие исключения, как «Ошибка записи на сервер». Загрузка, похоже, подходит для вложений размером более 1 МБ.

Смежные вопросы