Фрилансеры предложат решение вашей задачи уже через несколько минут!
Публикация заказа не займет много времени.
13 лет назад
Самойленко Олег
13 лет в сервисе
Был онлайн 11 лет назад
13 лет назад

Требуется написать единственную функцию на 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. Хотя возможны также библиотеки для упрощения взаимодействия с почтовым сервером с соответстующей лицензией.

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

Выбранный исполнитель

13 лет назад
 Кит
Кит 
37 лет, Россия
14 лет в сервисе
Был онлайн 9 лет назад

$10

2 дня

Заявки фрилансеров

13 лет назад
 Кит
Кит 
37 лет, Россия
14 лет в сервисе
Был онлайн 9 лет назад

Похожие заказы

Скрипт сайта оплаты за клики, просмотр электронной почты и регистрации с па

Пользователи: авторегистрация в 2 стадии: 1 - проверка e-mail, 2 - собственно регистрация с checkbox согласия с условиями и конфирмационным e-mail к конце. Пользователь сам назначает username. Данные: фамилия, имя, адрес, возраст, пол, штат (выбор из...

Скрипт проверки сайтов

Скрипт проверки сайтов. Скрипт на php с базой.

PHP -программист - менеджер проекта

IT-компании, занимающейся разработкой WEB-порталов и WEB-приложений, на постоянную работу требуется PHP-программист на позицию менеджера проекта. Требования к кандидату: - умение управлять проектами и группами разработчиков (3-8 человек) - PHP, MySQL

Надо написать на php + mySQL каталог сайтов и небольшая админка

Надо написать на php + mySQL каталог сайтов и небольшая админка для этого каталога (интегрировать в дизайн сайта и устанавливать на сервере будет другой чел). 1. каталог сайта с линками с возможностью добавлять и удалять разделы 1.1 Глубина 3 - Ос

Скрипт на php

Скрипт на php - размещение ссылок и банеров

Переделка движка + чистка кода

Требуется переписать движок сайта . Сроки: ASAP, желательно уложиться в две-три недели. Данная работа является первичной переделкой системы, есть потребность в большом объеме последующих работ на постоянной основе, так что непременным условием являет...

PHP-программист на постоянную работу (свободный график, работаете дома, в р

Требуется программист PHP + MySQL. Желательно дополнительно знание Flash, возможно Delphi (если не знаете, не страшно). Работа на дому. Требование: Мне необходимо, чтобы Вы жили в Санкт-Петербурге. Я буду постоянно присылать по интернету задания на

Добавление несколько функций в готовый каталог ссылок

В готовый каталог ссылок надо внедрить функцию проверки обратной ссылки и сделать простенькую сортировку по оценке, дате и иц. Скрипт, который это всё умеет уже есть, надо просто эти скрипты объединить.

Скрипт проверки подписи WebMoney на PHP

Требуется рабочий скрипт на PHP, который проверяет подпись посылаемую интерфейсом WebMoney Click_And_Buy после оплаты. + Скрипт формирования ссылки для оплаты. Оплата после проверки работоспособности скрипта.

Исправить ошибки после обновления версии php (webasyst 290)

Есть интернет магазин, обновили на сервере версию php перестали работать пару вещей, надо подправить 1) не работает капча 2) выскачила ошибка кода в корзине 3) при переходе в категорию, производителю не отображается список 4) Голосовалка косячит не с