Я разработал API, который
- опрашивает FTP-сайт,
- извлекает файл PDF,
- ссылается на базу данных SQL с усечением имени файла
- повторяет адрес электронной почты из базы данных
- отправляет вложение в формате PDF на адрес электронной почты
Проблема, с которой я столкнулся, заключается в том, что я могу получить двадцать файлов PDF по 10 КБ для одного и того же адреса электронной почты, и это отправляет двадцать отдельных писем, когда было бы эффективнее прикрепить все 20 файлов PDF к одному письму.
Так как я опрашиваю FTP-сайт один раз, в 11 вечера все файлы должны быть там готовы, чтобы я теоретически мог собрать куски. С чем я борюсь, так это с помощью SQL-запроса.
Моя первоначальная идея заключалась в том, чтобы я мог извлечь первый файл, выполнить запрос SQL, установить полученный адрес электронной почты в качестве переменной, а затем выполнить другой запрос SQL, чтобы извлечь все другие файлы с таким же ассоциированным адресом электронной почты?
Буду признателен за любой совет.