Сохраните данные электронной почты Gmail в базе данных MySQL


Этот рабочий процесс обрабатывает электронные письма, полученные в Gmail, и сохраняет подробную информацию о каждом письме в базе данных MySQL.

Перед использованием необходимо:

  • Учетные данные Gmail
  • Учетные данные базы данных MySQL
  • Таблица в вашей базе данных со следующими столбцами:
    • messageId (идентификатор сообщения Gmail)
    • Потоковый идентификатор
    • фрагмент текста
    • имя_отправителя (может быть пустым)
    • отправитель_ по электронной почте
    • имя получателя (может быть пустым)
    • получатель_ по электронной почте
    • тема (обнуляется)

Как это работает:

  • Триггер Gmail отслеживает новые письма (проверка выполняется каждую минуту).
  • Узел кода извлекает из каждого электронного письма следующие поля:
    • Имя отправителя и адрес электронной почты
    • Имя получателя и адрес электронной почты
  • Узел MySQL вставляет извлечённые данные в вашу базу данных.
  • Если запись с таким же адресом электронной почты отправителя уже существует, она обновляется с указанием новых данных.

Как использовать:

  • Убедитесь, что в таблице вашей базы данных есть все необходимые столбцы, перечисленные выше.
  • Выберите подходящую таблицу и настройте соответствующий столбец (например, id), чтобы избежать дублирования.

Настройка этого рабочего процесса:

  • При необходимости вы можете дополнительно настроить рабочий процесс для сохранения вложений, временных меток, ярлыков и любых других метаданных Gmail.