Александр Орлов
Заказчик Александр Орлов idhunter | FL.RU

Александр Орлов

На сайте 12 лет и 4 месяца (заходил 8 лет 6 месяцев 17 дней назад)
0
141
Рейтинг
141
Все (4)       Заказы (4)        Вакансии (0)       Конкурсы (0)
Разместить заказ
26 Мая 2016
Бюджет: 40 000 руб
Имеется решение, включающее:
- почтовый сервер SMTP/IMAP (почта)
- персональные контакты, общие контакты и директория сотрудников (CardDAV)
- персональные и общие календари (CalDAV)

Решение на PHP, AfterLogic Aurora – www.afterlogic.com/aurora

Aurora доступна в двух версиях – как набор скриптов (тогда там нет почтового сервера и веб сервера, и в таком случае она ставится в какое-то существующее окружение, и тогда ОС может быть как Linux, так и Windows), либо же полная сборка с почтовым сервером (Exim/Dovecot), веб сервером (nginx) и т.п. (и тогда только CentOS).

Итак, почтовый сервер может быть как встроенный, так и любой сторонний. А вот сервер контактов и календарей всегда SabreDAV (v1.8.10 на текущий момент, в будущем перейдем на SabreDAV v3). Компоненты интегрированы между собой так, что база пользователей одна и та же при работе с разными протоколами (почта, контакты, календари). Т.е. одна и та же пара емейл/пароль используется для доступа ко всем типам данным по всем протоколам. Емейл используется как логин.

Веб сервер – как минимум nginx. Если построенное решение также сможет работать и на Apache – большой плюс.

Требуется настроить (предположительно, на основе z-push, но это на усмотрение исполнителя) гейт ActiveSync, который позволит ActiveSync клиентам, таким как мобильные устройства iOS/Android и Outlook 2013, работать с почтой, контактами и календарями с платформой Aurora. Гейт (конвертер запросов) преобразует запросы ActiveSync в запросы SMTP/IMAP/CardDAV/CalDAV, а для ответов выполняет обратное преобразование.

Есть сведения, что библиотека z-push предоставляет весь необходимый функционал, нужно лишь разобраться с настройкой и отладкой работой нескольких бэкэндов в одной связке (почта, контакты, календари). При этом требуется поддержка следующих функций:
- SSL/TLS соединения (на любом участке, т.е. как ActiveSync сервер может быть доступен по https, так и IMAP/SMTP/CalDAV/CardDAV могут быть на SSL/TLS портах)
- HTML письма, в т.ч. с внедренной графикой и различными кодировками
- Двусторонняя синхронизация всех данных за заданный период ("полностью" или "последние 90 дней")
- Множественные календари, в т.ч. персональные и расшаренные мне другими пользователями, с синхронизацией повторяющихся событий, исключений в сериях повторений, встреч (событий, имеющих участников и статусы согласился/подумаю/отказался), поддержкой различных таймзон, если они указаны в событии
- Адресные книги, в т.ч. книга списка сотрудников (Directory) и общие контакты (shared contacts)

Предполагается, что решение сможет работать удаленно относительно основного сервера Aurora (т.к. весь обмен данными происходит по HTTP/SMTP/IMAP).

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

Данная задача в озвученном варианте не подразумевает программирования (просто в списке категорий нет более подходящей опции), речь именно о выборе и настройки подходящего готового решения этой задачи. Если есть альтернатива z-push, которая, по вашему мнению, подойдет лучше, то данный вариант тоже подойдет. Если же альтернатива – не на PHP (а, допустим, Python), то это будет не так удобно, но тоже в принципе возможно.

Прошло времени с момента публикации: 8 лет 6 месяцев 22 дня 4 часа 33 минуты
Раздел: Аутсорсинг и консалтинг / Системный администратор

12 Апреля 2013
По договоренности
Необходимо разработать сайт на базе Joomla 2.5-3 точную копию имеющегося сайта www.afterlogic.com/
Есть четкое понимание того, что нужно сделать. Контент, дизайн и функционал в процессе работы неизменны.
Особенности: сайт должен сохранять/читать часть данных в MS SQL, при этом должна присутствовать мультиязычность (Falang, JoomFish)

Стоимость от 50 т.р. (обсуждается).

Прошло времени с момента публикации: 11 лет 8 месяцев 4 дня 8 часов 28 минут
Раздел: Сайты / Веб-программирование
19 Марта 2013
По договоренности
Имеется IMAP сервер Dovecot v2.1. Хранилище почты – maildir++.

Требуется реализовать индексацию Full Text Search (полнотекстового поиска) для ускорения поиска по массиву писем.
Поиск должен удовлетворять следующим требованиям:
- совместимость с правилами команды SEARCH протокола IMAP, с возможностью поиска в текстовых телах писем и в заголовках;
- поиск в подстроках (в строке"sergeyivanov" должно находить и "se", и "sergey," и "ivanov");
- нормально работать со спецсимволами, например, с точкой (в строке "sergey.ivanov" должно находить "sergey.iva");
- поиск кириллицы (и вообще любого текста в UTF-8);
- регистронезависимость, в т.ч. для UTF-8 текста (в строке "Петров" должно находить "петров");
- размер писем может достигать 100МБ
- Объем каждого ящика может быть неск. гигабайт и выше. Кол-во ящиков – сотни/тысячи на сервер.
Возможен выбор любого поискового плагина или технологии, при условии, что удастся обеспечить стабильную работу в соответствии с указанными выше требованиями.
Мы приглашаем человека, хорошо разбирающегося в специфике проблемы, чтобы кроме непосредственно работы, он мог объяснить нам важные ньюансы по нагрузке, аппаратным требованиям и подробностям работы индексаторов.
При успешном сотрудничестве возможно привлечение к другим задачам компании в качестве эксперта.

Прошло времени с момента публикации: 11 лет 8 месяцев 28 дней 3 часа 17 минут
Раздел: Аутсорсинг и консалтинг / Системный администратор
08 Ноября 2012
По договоренности
Для имеющейся инсталляции почтового Linux сервера на основе Exim (SMTP) + Courier (IMAP/POP3) требуется настроить дисковые квоты для пользователей.

База пользователей – MySQL (виртуальные пользователи), хранение почты в maildir (у каждого пользователя может быть произвольное количество папок и подпапок, все их нужно учитывать). В системе также установлен Sieve, SpamAssassin, ClamAV.

Требуется высокопроизводительное решение, которое не будет, например, постоянно перебирать по du всю файловую систему, а использовать, например, файл maildirsize или какой-либо другой быстрый метод. Пользователей может быть достаточно много (тысячи) и файлов (писем) тоже много (тысячи) у каждого.

Корректно обновлять квоту нужно при любых операциях (приход писем в ящик, заливка по IMAP APPEND, перемещение писем между папками, посредством Sieve или спам фильтра).

Квота для каждого ящика задается индивидуально.

При достижении порога (95% заполненности ящика), пользователю в инбокс присылается уведомление о скором достижении лимита.

При превышении лимита (100%) , пользователю в инбокс кладется уведомление о скором достижении лимита, а входящие письма получают отлуп и их авторы получают нотификации mailbox is full.

Прошло времени с момента публикации: 12 лет 1 месяц 6 дней 5 часов 16 минут
Раздел: Аутсорсинг и консалтинг / Системный администратор
Наши партнеры
Сведения об ООО «Ваан» внесены в реестр аккредитованных организаций, осуществляющих деятельность в области информационных технологий. ООО «Ваан» осуществляет деятельность, связанную с использованием информационных технологий, по разработке компьютерного программного обеспечения, предоставлению доступа к программе для ЭВМ и является правообладателем программы для ЭВМ «Платформа FL.ru (версия 2.0)».