Фрилансеры предложат решение вашей задачи уже через несколько минут!

Публикация заказа на фриланс бирже не займет много времени.

4 года назад
Евгений
28 лет, Украина
4 года в сервисе
Был онлайн 4 года назад
4 года назад

Необходимо на php сделать парсер писем с gmail.com, yandex.ru, rambler.ru, mail.ru . Т.е. я указываю например для gmail логин и пароль к почте и загружаю с почтового сервера например только новые письма или например письма за последние 3 дня. Загруженные письма в зависимости от настройки помечаются или не помечаются как прочитанные. 

Письмо загружается и его нужно распарсить. Вытащить техническую информацию, затем сам текст письма и если будут, то приложенные файлы. Все данные письма кроме файлов. Надо сохранить в базу Mysql. 
Что нужно хранить в базе. 
С какого почтового сервера было получено письмо 
С какой почты было загружено письмо 
ID письма на сервере (Индитификатор письма на почтовом сервере) 
Дата получения 
От кого письмо пришло (с какого ящика) 
Тема письма 
Кому было отправлено письмо 
Текст письма в формате Html 
Только текст письма без всяких тегов html (будет использоваться для поиска по тексту письма) 

Приложенные файлы можно сохранять в папки с такой иерархией. Почтовый сервер/дата получения письма/ID письма. Например gmail.com/16.09.2016/25462646/1.jpg Т.е. в текущую папку складываются все файлы вложеные в письмо с такими же названиями файлов как и в письме. 

Вся база имеет кодировку utf-8. Поэтому надо учесть, что если письмо находится в какой то не понятной кодировке, то его надо будет правильно сохранить в нашу базу. Что бы не было всяких не понятных символов. Это же касается и названия файлов. 

Красоту никакую не надо наводить. Простинький интерфейс и главное, что бы все работало. Наверное нужен какой то прогресс бар для определения сколько еще будет осуществляться загрузка писем. 


Указывайте сразу. Цену и сроки. Это важно!!!!!!!!!!!!!!!!!!!!

  1. Прием заявок
  2. Выбор исполнителя
  3. Выполнение заказа
  4. Обмен отзывами
Макс Ильин
31 год, Беларусь
5 лет в сервисе
Был онлайн 1 год назад
4 года назад
Елена Ш.
44 года, Беларусь
15 лет в сервисе
Была онлайн 28 дней назад
4 года назад
Иван Волков
30 лет, Россия
12 лет в сервисе
Был онлайн 5 дней назад
4 года назад
Роман Ч.
Роман Ч. 
37 лет, Россия
12 лет в сервисе
Был онлайн 1 месяц назад
4 года назад
Иванов С.
Иванов С. 
26 лет, Украина
7 лет в сервисе
Был онлайн 12 дней назад
4 года назад
Дмитрий О.
29 лет, Украина
13 лет в сервисе
Был онлайн 8 месяцев назад
4 года назад

Другие заказы в категории «Веб-программирование»

Здесь заказчик и фрилансеры могут обсуждать заказ до начала его выполнения.
Фрилансеры могут участвовать в обсуждении только после подачи заявки.
Здесь заказчик будет контролировать выполнение заказа и общаться с исполнителем.
Доступ к этому разделу имеют только заказчик и выбранный исполнитель.
Все материалы этого раздела закрыты от поисковых систем.