Вам бы схему в порядок привести, то есть у вас в поле тегов записаны они через запятую?
Нужно сделать три таблицы, многие ко многим.
И тогда станет удобно работать через мускул, сейчас придётся костыль писать на php
Если по простому, идёте на гитхаб, ищете мылер который умеет в pop3 и забираете письмо. Может там и раскодировка имеется. Ну а так письмо с вложением состоит из чанков, отделенных специальным сепаратором, его не сложно найти. Забираете содержимое файла и далее работаете с данными
sbh, я в js не силен, но проще сделать на бэке, создайте файл, и после выборки делайте touch ему, следующее обращение проверяйте метку, правда могут быть коллизии, так как js может запускаться на нескольких клиентах, но и тут можно сделать через блокировку файла