Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Добрый день. В общем, достался мне сайт,  но его владелец совсем не следил за качеством своей базы подписчиков. В итоге, когда

настроили правильно все заголовки в письмах рассылки и отправили её, то

получили много ответных мыл с темами вида  «Undelivered Mail Returned to Sender», «Undeliverablemail» и т.д.

В качестве обратного ящика для автоответа, в заголовках писем был прописан  ящик вида [email protected] Данный ящик работает не через сервер сайта, а подключен через Яндекс.почту.

В итоге указанные e-mail о недоставке были получены именно на этот ящик. Причём все они пришли в папку «Спам»

(ну да это не так важно думаю).

В общем, хочется избавиться от невалидных ящиков, поэтому надо написать PHP-скрипт, который:

1. Принимает в качестве параметров:

   - логин и пароль от яндекс.почты;

   - название папки (Входящие, Спам ит.д.)  в email на яндексе,в которой надо производить поиск;

   - «тему письма» или «адрес отправителя»(админ сайта, запускающий скрипт, сам будет на месте решать какой вариант

использовать и заполнит либо один, либо второй параметр)

   - имя и пароль от phpmyadmin

   - имя БД

   - название таблицы БД

   - название поля БД в таблице

   - возможно, потребуются ещё какие-то параметры, тут вам виднее, как специалисту.

Далее скрипт заливается в корень сайта и запускается. Скрипт логинится в

яндекс.почте и перебирает по параметрам все письма в указанной папке. И в

тексте каждого найденного письма ищет мылы. Каждое найденное мыло затем ищется

в указанном поле таблицы БД. И если находится, то удаляется вся строка таблицы.

Так как задание вполне чёткое, то обязательно сразу указывайте цену и сроки выполнения.

7 лет назад
Rayled
46 летРоссия
8 лет в сервисе
Был
4 года назад