def send(self, smtp, mail_options=None, rcpt_options=None):
        """send off this message using the supplied SMTP sender object."""
        mopts = mail_options or []
        rcptopts = rcpt_options or []
        if not self.mail_from or not self.rcpt_to:
            raise MailError("AutoMessage: cannot send. no From or recipients.")
        if self.has_key("Bcc"):
            del self["Bcc"]
        now = timelib.now()
        self["Date"] = formatdate(now)
        self["Message-ID"] = "<%s.%x@%s>" % (
            timelib.localtimestamp(now, fmt="%Y%m%d%H%M%S"),
            0x7fffffff % id(self),
            _get_hostname())
        return smtp.sendmail(self.mail_from, self.rcpt_to, self.as_string(0), mopts, rcptopts)
dataset/ETHPy150Open kdart/pycopia/core/pycopia/ezmail.py/AutoMessageMixin.send/swapped operands of `%`