Как я могу автоматически читать электронные письма и отправлять данные через https POST

#javascript #email #google-cloud-platform #google-cloud-firestore #bots

#javascript #Адрес электронной почты #google-облачная платформа #google-cloud-firestore #боты

Вопрос:

Я пытаюсь получить информацию с адреса электронной почты в базе данных Google Firestore. Я ограничен получением этой информации по электронной почте. (gmail)

Для чего мне это нужно:

Как только я получу электронное письмо, автоматически получите данные из «тела» сообщения или прикрепленного файла. Затем отправьте эти данные с помощью запроса HTTPS Post в одну из моих облачных функций Google (чтобы затем добавить в firestore).

У меня есть базовое понимание облачных функций, но я даже не уверен, с чего начать, когда дело доходит до чтения электронной почты «ботами» или API.

Может кто-нибудь указать мне правильное направление? Я надеюсь, что этот тип вопросов здесь приемлем.

Комментарии:

1. На каком языке вы хотите это реализовать, почти для каждого языка есть библиотека imap / pop, которая может читать / получать электронные письма. И http-запрос не сложно реализовать.

2. JavaScript, если возможно, нужно ли мне запускать какой-либо сервер через Google Cloud или Amazon?

3. Вам нужна ОС, в которой вы можете устанавливать и выполнять код. Если Google, amazon, azure, локально или ваш raspberry дома, зависит от вас. Для js я могу порекомендовать вас node.js : imap amp; mailparser ваши необходимые пакеты npm здесь.