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

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

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

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

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

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

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

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

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

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 лет назад
  • Похожие заказы
  • Приложение на Qt определяется вирусом в нескольких антивирусах. Проверить файл можно на сайте https://www.virustotal.com/ При этом код не содержит вируса. Видимо эвристический анализ показывает, что код похож на вирус (нежелательное по). Нужно переписать часть кода так, чтобы антивирусы ...

    Закрыт
    8 лет назад
  • Написать socks5 сервер с возможностью обратного соединения на С++, должна быть выполнена в виде длл, winapi 32/64. Так же написать программу к которой будет коннектиться этот сервер для установления обратной связи. Некоторые исходники могу предоставить ...

    Закрыт
    8 лет назад
  • Необходимо создать расширение для хрома, которое ищет на странице строку по определенному шаблону. Если строка есть - значок расширения меняет иконку с черно белой на цветную (иконки в аттаче). При клике на иконку появляется всплывающее окно с ...

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

    Необходим сервис для работы с Инстаграм аккаунтами.  Скидываю пример возможностей программы: [url=http://andrey7-soft.ru/instatool-pro-programma-dlya-prodvizheniya-v-instagram/...]http://andrey7-soft.ru/instatool-pro-programma-dlya-prodvizheniya-v-instagram/...[/url]  Детально можем обсудить в скайп голосом!

    Прикладное ПОнет заявок
    Закрыт
    8 лет назад
  • Нужно: написать web-клиент - малюсенькую программку, единственная цель которой - авторизация на сайте через отправку соответствующего POST-запроса и отображение УСПЕШНОГО ответа web-сервера в компоненте вроде TMemo или аналогичного. Требования: 1. Язык - Delphi 6.0 или более ранняя. ...

    Прикладное ПО1 исполнитель
    Завершен
    8 лет назад