Я должен искать все отправленные электронные письма и с определенного адреса электронной почты с помощью php. В некоторых письмах электронная почта с разных сайтов и адрес находится в заголовке ответа. в папке просто, я использую imap_search несильно:php search imap emails в ответ на заголовок
$imapResult= imap_search($imapStream,'TO [email protected]');
получить сообщение от определенного адреса электронной почты также прост:
$imapResult= imap_search($imapStream,'FROM [email protected]');
Проблема заключается в том, чтобы получить сообщение от адрес через другие веб-службы, имеющие от заголовка сообщение другого сайта и адрес электронной почты клиента в заголовке ответа.
Решение разобрано заголовком всех электронных писем во входящих, но это будет слишком медленно.
Что такое быстрый способ поиска электронной почты в почтовом ящике с помощью php для извлечения сообщений из электронной почты в ответ на заголовок?
Я бы предложил сделать именно это, разгрузив все ваши письма в базу данных, где вы можете хранить данные так, как вы хотите а затем использовать это для поиска данных, как с (включая ответ-на), так и с. В любом случае база данных будет намного быстрее, чем IMAP. –
Shure, но мне нужно создать скрипт для загрузки и обновления всего электронного письма в базе данных, я могу ждать много секунд, чтобы получить результат, но я хочу посмотреть прямо в папке imap ... – DellaeMme
Пункт разгрузки база данных при приеме заключается в том, что вы выполняете операцию IMAP один раз, а затем получаете организованные данные, но если это работает для вас - отлично. –