Нужно реализовать класс на 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);

};

9 лет назад
docpart
Иванов 
37 лет
9 лет в сервисе
Был
9 лет назад

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

Нет заявок фрилансеров
  • Похожие заказы

  • Добрый день уважаемые фрилансеры. Требуется написание программы для приемников монет(Microcoin sp3) и купюр(innovative bv20) по протоколу ccTalk. Функционал по сути предельно простой. Примерное ТЗ привожу ниже. Заинтересовавшихся пришу написать в личные ...

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

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

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

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

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

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

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

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

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

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