Support for mapping between file extensions and MIME types. This module uses the latest version of the Apache “mime.types” file (maps over 620 types to 800+ extensions). It is also trivially easy to add your own types and extensions, should you need to do that.
it is used in uploading of files.
- Text in character sets other than ASCII
- Non-text attachments
- Message bodies with multiple parts
- Header information in non-ASCII character sets