code: def send(self,
               sender,
               recipients,
               cc=None,
               bcc=None,
               subject='',
               body='',
               attachments=None,
               content='text'):
          
          if not self.connected:
              self._logger.error(('Server not connected, cannot send message, '
                                  'please connect() first and disconnect() when '
                                  'the connection is not needed any more'))
              return False
          try:
              message = Message(sender,
                                recipients,
                                cc,
                                bcc,
                                subject,
                                body,
                                attachments,
                                content)
              self._smtp.sendmail(message.sender,
                                  message.recipients,
                                  message.as_string)
              result = True
              self._connected = False
              self._logger.debug('Done')
          except Exception:  # noqa
              self._logger.exception('Something went wrong!')
              result = False
          return result
docs: Sends the email
  
          :param sender: The server of the message
          :param recipients: The recipients (To:) of the message
          :param cc: The CC recipients of the message
          :param bcc: The BCC recipients of the message
          :param subject: The subject of the message
          :param body: The body of the message
          :param attachments: The attachments of the message
          :param content: The type of content the message [text/html]
  
          :return: True on success, False otherwise