Changes in TIdIMAP4 and TIdPOP3 for large mailboxes

To better handle mailboxes that are larger than 2GB in size, the following changes have been made:

  • In TIdIMAP4, UIDs and Message numbers are now treated as UInt32 instead of as Integer. This is more inline with RFC 3501, which defines them as being “Non-zero unsigned 32-bit integers”.
  • In TIdPOP3 and TIdIMAP4, email byte sizes are now reported as Int64 instead of as Integer.