У меня есть кросс-платформенное приложение Qt, для которого я хотел бы добавить возможности электронной почты. Учитывая, что пользователь предоставляет свое разрешение приложению и предоставляет приложению информацию об электронной почте/сервере/пароле, я хотел бы:
- Программно отправлять электронные письма, используя эту учетную запись
- Сканировать папку «Входящие» в поисках определенных электронных писем, которые мне было бы интересно загрузить (строки поиска внутри строк темы)
- Иметь возможность загружать вложения из электронных писем, которые я считаю интересными.
В идеале я хотел бы иметь возможность взаимодействовать с популярными службами электронной почты, такими как GMail, Hotmail, (IMAP), чтобы у моих пользователей была простая конфигурация (например, «У меня есть gmail, вот мой идентификатор/пароль»).
Есть ли какая-нибудь библиотека Qt, которая может помочь в этой задаче?