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

Нужно реализовать класс на C++, работающий с электронной почтой. Данный класс будет затем встроен в приложение на Qt5 под Windows, поэтому, при разработке необходимо обеспечить простейшую подключаемость к приложению на Qt5.

Класс выполняет три простые действия:

- скачать файлы из письма по адресу отправителя

- удалить письмо по адресу отправителя

- получить количество писем по адресу отправителя

 

Работать класс должен с любым почтовым сервером: яндекс, google и т.д.

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

Вот содержимое заголовочного файла:

class Email_Controller : public QObject

{

    Q_OBJECT

public:

    explicit Email_Controller(QObject *parent = 0);

signals:

public slots:

public:

    //Настройки подключения

    QString server;

    QString encryption;

    QString port;

    QString user;

    QString password;

    //Скачать все файлы из последнего письма отправителя sender

    void getFilesFromSender(QString sender);

    //Удалить последнее письмо отправителя sender

    bool deleteLastMessageOfSender(QString sender);

    //Определить количество писем в ящике от отправителя sender

    int messagesOfSenderCount(QString sender);

};

8 лет назад
docpart
Иванов 
37 летРоссия
9 лет в сервисе
Был
8 лет назад
  • Похожие заказы
  • Добрый день уважаемые фрилансеры. Требуется написание программы для приемников монет(Microcoin sp3) и купюр(innovative bv20) по протоколу ccTalk. Функционал по сути предельно простой. Примерное ТЗ привожу ниже. Заинтересовавшихся пришу написать в личные сообщения. Техническое задание: Программа делится на две части, клиентская и серверная: клиентская часть - автозапуск вместе системой, сворачивание в трей - запись времени старта/выключения программы - автоматический поиск купюроприемнику и монета приемника - повторный поиск устройств при обрыве соединения с ними/ним - отправка сведений о поступлениях на сервер - ведение локального лога - формат лога день:месяц:год, час:минута, название точки - при обрыве соединения ...

    Закрыт
    8 лет назад
  • Добрый день, друзья! есть пару сайтов типа _kaluga.kvartirka.com у нас есть там учетки. API у них нет. требуется Заходить на сайт и если выполняется условие (скажем мы не первых местах) - поднимать объявления. Но до определенного ...

    Закрыт
    8 лет назад
  • Задача чекера – кликами через программу либо через работу с api реализовать чекер для OS windows.  Алгоритм – берётся номер, проверяется в вибере и если он существует, то сохраняется.

    Закрыт
    8 лет назад
  • Используя вспомогательный класс Point (double x, double y, double z), требуется написать Java класс, включающий следуюшие методы. 1. boolean intersectLineSegment(Point l1, Point l2, Point t1, Point t2, Point t3) - проверка пересечения отрезка и треугольника 2. boolean ...

    Закрыт
    8 лет назад
  • $300

    Плагин (расширение) должен работать под основными браузерами (Хром, Мозила, Опера) - задача при открытии браузера первой вкладкой открывать URL (рекламируемый сайт). Есть и другие задачи, но эта основная. Подробности в переписке. Так же нужна консультация ...

    Закрыт
    8 лет назад
  • $25

    1 Мне нужно чтобы при возникновении сигнала индикатор выводил в столбец со своим тф, уровень и время - образец таблицы [url=https://s.mail.ru/UXUHMHamgeKo/img-2015-11-07-13-07-45.png]https://s.mail.ru/UXUHMHamgeKo/img-2015-11-07-13-07-45.png[/url]    2 Математика поиска сигнала (это мой сигнал) - просьба просто показать как работать с свечками определенного ...

    Прикладное ПОнет заявок
    Закрыт
    8 лет назад
  • Есть сайт jetswap.com, где можно заказывать клики на разные ресурсы.  Там есть API.  Надо в нем разобраться, и сделать так, что бы я с С+ программы на своем компьютере одним кликом добавлял клики с определенными настройками куда мне ...

    Закрыт
    8 лет назад
  • На Asterisk сервере входят звонки с разных телефонных номеров. Нужно написать программу которая при нажатие кнопки считывает лог файлы астериск и создает таблицу со следушими данными: AnruferID (ид звонка) Gewählte Nummer(набранный номер)  AnruferTelNr (входяший номер ...

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