Version: unspecified (using KDE 4.7.0) OS: Linux Currently kmail does not show any content of an email on an imap account until it is fully downloaded, including attachments. So a) after the headers and text are downloaded (which should happen first) it should show them instantly. And b) and what this enhancement is about is to always show the attachments as icons instantly as well and then provide a progress bar next to each that shows the download progress. If the user has set to not download attachments but only on demand kmail should provide buttons next to each attachment to download/cancel/save. Download does as the attachment would be downloaded for kmail, i.e. a picture would be shown inline after it was downloaded. Cancel, cancels downloads, so if kmail started with attachment 1 [details] the user can cancel it in case attachment 3 [details] is the only one he needs - even if in general he would like kmail to download all attachments. One could even extend this feature to just pause or prioritise attachments regarding their download order. Save would also download that file but not within kmail but with a normal KDE download progress window, i.e. even if kmail is closed or the user has a look at another message the download continues – as if one would download a file from a ftp-server. Reproducible: Always Steps to Reproduce: Open an email with large attachements in kmail Actual Results: content in the preview pane is not shown until the whole email is downloaded, the user has no control over the download and has to wait for it to finish. Expected Results: a) show everything already downloaded b) inform the user about the download progress for each attachement c) let the user control the download process d) let the user download a file "externally", i.e. even after kmail closed.