Я пишу скрипт firefox greasemonkey, который должен запускаться внутри gmail и позволять пользователям отправлять все вложения из цепочки сообщений gmail на мой сервер. Я вижу только два способа сделать это в настоящее время.
Попросить пользователя аутентифицироваться и получать через пользователей доступ к imap / pop3 прямо с моего сервера. У меня будет полный доступ к почтовому ящику пользователей через imap, и это немного скептически относится к пользователям.
Отправьте всю пересылку почты из пользовательского интерфейса gmail на одну из моих почтовых учетных записей, а затем получите оттуда вложения с помощью imap. Мне не нужен доступ пользователей к почтовому ящику.
Я могу проанализировать DOM gmail и получить ссылки на вложения, но они работают только из браузера пользователя, вошедшего в систему. Я хочу выяснить способ, с помощью которого я просто отправляю вложения ссылки на мой сервер, и сервер получает их через curl или что-то еще. Или, может быть, каким-то образом JavaScript отправляет вложения на мой сервер напрямую. Это возможно?
Спасибо