コード例 #1
0
 def _send(self, mfrom, mto, messageText, debug=False):
     """Send the message
     """
     if not isinstance(messageText, email.Message.Message):
         message = email.message_from_string(messageText)
     else:
         message = messageText
     smtp_notls = getattr(self, 'smtp_notls', False)
     mail = Mail(mfrom, mto, message, smtp_host=self.smtp_host,
                 smtp_port=self.smtp_port, userid=self._smtp_userid,
                 password=self._smtp_pass, notls=smtp_notls
                )
     if debug:
         return mail
     else:
         mail.send()
コード例 #2
0
    def _send(self, mfrom, mto, messageText, debug=False):
        """Send the message
        """
        if debug:
            if not isinstance(messageText, email.Message.Message):
                message = email.message_from_string(messageText)
            else:
                message = messageText
            return Mail(mfrom,
                        mto,
                        message,
                        smtp_host=self.smtp_host,
                        smtp_port=self.smtp_port,
                        userid=self.smtp_uid,
                        password=self.smtp_pwd,
                        notls=self.smtp_notls)

        if isinstance(messageText, email.Message.Message):
            messageText = messageText.as_string()
        MailBase._send(self, mfrom, mto, messageText)