QT: добавление возможностей электронной почты (отправка, сканирование, загрузка вложений) в приложение Qt.

У меня есть кросс-платформенное приложение Qt, для которого я хотел бы добавить возможности электронной почты. Учитывая, что пользователь предоставляет свое разрешение приложению и предоставляет приложению информацию об электронной почте/сервере/пароле, я хотел бы:

  1. Программно отправлять электронные письма, используя эту учетную запись
  2. Сканировать папку «Входящие» в поисках определенных электронных писем, которые мне было бы интересно загрузить (строки поиска внутри строк темы)
  3. Иметь возможность загружать вложения из электронных писем, которые я считаю интересными.

В идеале я хотел бы иметь возможность взаимодействовать с популярными службами электронной почты, такими как GMail, Hotmail, (IMAP), чтобы у моих пользователей была простая конфигурация (например, «У меня есть gmail, вот мой идентификатор/пароль»).

Есть ли какая-нибудь библиотека Qt, которая может помочь в этой задаче?


person JasonGenX    schedule 20.04.2011    source источник


Ответы (1)


Вы можете взглянуть на это

убедитесь, что вам может понадобиться изменить некоторые вещи там, например:

socket->connectToHost( "smtp.yourserver.com", 25);

для gmails (например) smpt-сервера и т. д...

person snoofkin    schedule 20.04.2011