'Retrieve one or more entire messages
This command is allowed in the Selected state.
@type messages: L{MessageSet} or L{str}
@param messages: A message sequence set
@type uid: C{bool}
@param uid: Indicates whether the message sequence set is of message
numbers or of unique message IDs.
@rtype: L{Deferred}
@return: A L{Deferred} which will fire with a C{dict} mapping message
sequence numbers to C{dict}s giving message data for the
corresponding message.  If C{uid} is true, the inner dictionaries
have a C{\'UID\'} key mapped to a L{str} giving the UID for the
message.  The text of the message is a L{str} associated with the
C{\'RFC822\'} key in each dictionary.'

def fetchMessage(self, messages, uid=0):

    return self._fetch(messages, useUID=uid, rfc822=1)
