2010-08-23 1 views
1

Я пишу сценарий firefox greasemonkey, который должен запускаться внутри gmail и разрешать пользователям отправлять все вложения из потока сообщений gmail на мой сервер. Я вижу только два способа сделать это в настоящее время.Получение вложений gmail непосредственно с сервера без imap

  • Попросите пользователя пройти аутентификацию и получить доступ через imap/pop3 через i-mail пользователя с моего сервера. У меня будет полный доступ к почтовому ящику пользователей через imap, и это сделает пользователей немного скептичными.

  • Послать письмо Вперед Вся почта из интерфейса пользователя gmail в одну из моих почтовых учетных записей, а затем получить вложения с помощью imap. Для этого мне не нужен доступ для почтовых ящиков пользователей.

Я могу проанализировать DOM Gmail и получить ссылки на вложения, но они работают только от зарегистрированных пользователей. Я хочу выяснить, каким образом я просто отправляю ссылки вложений на мой сервер, а сервер извлекает их через завиток или что-то в этом роде. Или, может быть, каким-то образом javascript отправляет вложения на мой сервер напрямую. Это возможно ?

Благодаря

ответ

0

Предположим, я иду в мой почтовый ящик, скопируйте URL для одного из моих почтовых вложений, а затем отправить его на сервер. Если вы попытаетесь свернуть это, вам будет предложено войти в систему с моими учетными данными. Этот URL-адрес не является своего рода ссылкой OTP-типа, который однозначно ссылается на вложение без необходимости авторизации.

Вам нужно будет использовать один из interfaces for communicating with GMail mailboxes.

+0

ОК, поэтому imap через oauth, возможно, путь. Спасибо – Nands

+0

Если вы согласны с этим ответом, разместите ли вы галочку рядом с ним? благодаря –