 
        
        
          Добавил:
          
          
        
        
    
            CanyonE
            
            
            
            СПбГУТ * ИКСС * Программная инженерия
            
            Опубликованный материал нарушает ваши авторские права? Сообщите нам.
          
          Вуз:
          Предмет:
          Файл:8 семестр / Готовая курсовая работа / Информация
.txt В этом варианте курсовой работы сообщения кэшируются вместе с вложениями.
Для больших почтовых ящиков такой расклад не подойдет — приложение будет зависать, загружая каждое вложение.
Поэтому можно поступить следующим образом:
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.
      
      
      
      
    Для больших почтовых ящиков такой расклад не подойдет — приложение будет зависать, загружая каждое вложение.
Поэтому можно поступить следующим образом:
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.
          Соседние файлы в папке Готовая курсовая работа
          
      
    
    
    
          