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

Требуется написать единственную функцию на PHP, которая должна будет выполнять следующее:

1) Подсоединяться к почтовому серверу;

2) Загружать с него все письма. Должны поддерживаться как протокол POP, так и IMAP;

3) Тела писем должны обрабатываться таким образом, чтобы из них были удалены все HTML-теги, т. е. нужен plain text. Также и тело, и тему письма необходимо перевести в windows-1251;

4) В определённую базу данных, в таблицу inbox (поля такие: id, from, tema, mes, new) для каждого принятого письма вставлять такую запись:

id - auto_increment

from - из заголовка Reply-to (если отсутствует, из From)

tema - тема письма

mes - тело письма в windows-1251

new - 1;

5) Удалять все письма с сервера;

6) Отсоединяться от почтового сервера.

---

Настройки MySQL (имя базы, сервер, логин и пароль), а также процедуру подключения/отключения необходимо выполнять за пределами функции.

---

На входе функции:

define('PROTOCOL_POP', 0);

define('PROTOCOL_IMAP', 1);

function mailcheck($hostname, $username, $userpass, $protocol = PROTOCOL_POP, $portnum = 0);

$hostname - имя сервера

$username - имя пользователя (логин)

$userpass - пароль

$protocol - испольуемый протокол (POP по умолчанию)

$portnum - номер порта: если 0 (по умолчанию) должен исользоваться стандартный для выбранного протокола номер порта (POP - 110, IMAP - 143)

---

На выходе: 1 если письма загружены. Если подключиться не получилось, возвращаем 0, если новых входящих нет, то -1.

---

Для реализации необходимо использовать стандартный сокетный интерфейс PHP. Хотя возможны также библиотеки для упрощения взаимодействия с почтовым сервером с соответстующей лицензией.

Хороший отзыв гарантирую!

19 лет назад
olegator
NaN лет
19 лет в сервисе
Был
17 лет назад
Выбранный исполнитель
vkit
42 годаРоссия
20 лет в сервисе
Был
15 лет назад
19 лет назад
$10
2 дня
Замечательно выполнил работу! Очень оперативно и качественно. Только положительные впечатления от сотрудничества.
человек - не обломщик.. приятно было работать. как договорились до начала работы, так в итоге и получилось.
  • Похожие заказы
  • $180

    Нужно написать скрипт который бы импортировал контакты из MSN Messenger (i.e ActiveX). пользователь не должен вводить логин и пароль, их нужно исключить. Подобные скрипт уже используется на www.friendster.com

    Закрыт
    19 лет назад
  • $60

    Требуется скрипт для поиска по базе данных товаров. Используется x-cart в качестве ПО для ecommerce Необходим финальный продук который очень просто внедрить в сайт. Скрипт должен включать все инструкции и быть простым в устанвке. Должно быть примерно ...

    Завершен
    19 лет назад
  • Требуется группа разработчиков из Белоруссии. Необходимые знания: .NEN, ASP, PHP, JAVA, PERL/CGI, C/C++, VB, дизайн, графика. Обязательно свободное владение английским(письменный), опыт работы не меньше 3 лет. Работа на постоянной основе.

    Закрыт
    19 лет назад
  • $250

    На веб написать скрипт что- билинг чтобы считал приход расход денег пользователей, различные статистики.. оплата по вебмани и яндексу...контроль самим пользователем своих средств.. и т.п.

    Закрыт
    19 лет назад
  • Требуется разработчик Ява Скриптов с не менее чем годичным опытом разработки скриптов. Опыт разработки скриптов с обменом данных между скриптом и сервером на ASP.Net обязателен. Опыт разработки скриптов для передвижения объектов по экрану большой плюс.

    Завершен
    19 лет назад
  • $80

    В интернете есть сайт с каталогом фирм, который мы бы хотели забить в свою базу данных. Естественно, забивать компании в базу по одному - неподъемная работа. Нам нужен скрипт (crawler), который сканирует сайт и заливает ...

    Завершен
    19 лет назад
  • Для удаленной (но регулярной) работы требуется веб программист со знанием php и mysql, ООП, опытом разроботки систем управления сайтом. В основные обязанности будет входить разработка новых или доработка имеющихся модулей существующей CMS. Если у вас ...

    Закрыт
    19 лет назад
  • Это почтовый спонсор, который построен на скрипте Create Your GetPaid 5.5.1 . Нужно сделать зачисление денег на аккуант через WM (Персональный аттестат есть), и оплату и вообще выполнение заказов с внутреннего счёта. Кроме того ...

    Закрыт
    19 лет назад