Vous n'avez pas à vous soucier de la taille. Même si la taille du bloc est de 256 ko, un document (contenant votre e-mail) de 50 ko n'utilisera toujours que 50 ko (+ surcharge mineure).
La taille de bloc est configurée dans le pilote. Par exemple avec le pilote PHP vous feriez :
$gridFs->storeFile( 'filename.txt', array( 'chunkSize' => 50 * 1024 ) );
Et dans le pilote Java, vous appelleriez setChunkSize sur GridFSInputFile .
Mais en général, vous ne devriez pas avoir à vous soucier de chunkSize.