Скачиваний:
16
Добавлен:
04.04.2022
Размер:
1.68 Кб
Скачать
В этом варианте курсовой работы сообщения кэшируются вместе с вложениями.
Для больших почтовых ящиков такой расклад не подойдет — приложение будет зависать, загружая каждое вложение.
Поэтому можно поступить следующим образом:
1. Кэшировать только сообщения.
2. Вложения загружать по запросу пользователя либо по включенному состоянию флажка "Кэшировать вложения сообщений".
В случае отдельного флажка — с дополнительным механизмом учета занимаемого объема вложениями в оперативной памяти. Допустим с пределом в 100 МБ.
А может быть и с загрузкой сообщений и вложений не в ОЗУ, а на диск — в папки, где находится приложение.
Такую функциональность предлагается сделать в рамках факультатива, либо если брать эту тему в качестве дипломной работы.

Deploy, т.е. для того, чтобы получить готовый MailClient.exe без зависимостей* (in cmd):
1. cd C:\Qt\6.2.3\mingw_64\bin
2. windeployqt.exe "C:\Users\Admin\Downloads\MailClient"
* — все же необходимая зависимость: OpenSSL 1.1.1.
Соседние файлы в папке Готовая курсовая работа