Получение вложений gmail напрямую с сервера без imap - PullRequest
1 голос
/ 23 августа 2010

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

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

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

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

Спасибо

1 Ответ

0 голосов
/ 23 августа 2010

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

Вам придется использовать один из интерфейсов для связи с почтовыми ящиками GMail .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...