Протокол IMAP сообщит вам, сколько октетов будет передано при выполнении команды FETCH. Это должно позволить вам проверить полноту сообщения. Однако не существует команды (AFAIK), которая обеспечивала бы какую-либо функциональность контрольной суммы / хэша.