Mailbox-enabled objects have a unique email address assigned to them, can be listed in Exchange address lists, and also have an Exchange mailbox assigned to them.
Mail-enabled objects have a unique email address assigned, can be listed in Exchange address lists, but do not have an Exchange mailbox assigned to them.
Contacts receive email at an external address and send email messages using their ISP.
Mail-enabled groups receive mail using their email address via the Exchange server. Members of these groups receive any message that is sent to the group.
Security groups are primarily used to configure the security settings for their members, but can also be mail-enabled.
Distribution groups are not ACL-enabled and are used only to distribute messages to a common group of objects.
Query-based distribution groups are email-enabled distribution groups that have their group membership defined by the results of an LDAP query made against AD.