コード例 #1
0
 def __init__(self,
              fromaddr,
              toaddrs,
              mailhost='localhost',
              subject='%(line)s',
              send_empty_entries=False,
              flood_level=10,
              username=None,
              password=None,
              ignore=(),
              headers=None,
              template=None,
              charset='utf-8',
              content_type='text/plain'):
     SMTPHandler.__init__(self, mailhost, fromaddr, toaddrs, subject)
     self.subject_formatter = SubjectFormatter(subject)
     self.send_empty_entries = send_empty_entries
     self.flood_level = flood_level
     self.hour = self.now().hour
     self.sent = 0
     self.username = username
     self.password = password
     self.ignore = process_ignore(ignore)
     self.headers = headers or {}
     self.template = template
     self.charset = charset
     self.content_type = content_type
     if not self.mailport:
         self.mailport = smtplib.SMTP_PORT
コード例 #2
0
 def __init__(self,
              fromaddr,
              toaddrs,
              mailhost='localhost',
              subject='%(line)s',
              send_empty_entries=False,
              flood_level=10,
              username=None,
              password=None,
              secure=None,
              ignore=(),
              headers=None,
              template=None,
              charset='utf-8',
              content_type='text/plain'):
     SMTPHandler.__init__(self,mailhost,fromaddr,toaddrs,subject)
     self.subject_formatter = SubjectFormatter(subject)
     self.send_empty_entries = send_empty_entries
     self.flood_level = flood_level
     self.hour = self.now().hour
     self.sent = 0
     self.username = username
     self.password = password
     self.secure = secure
     self.ignore = process_ignore(ignore)
     self.headers = headers or {}
     self.template = template
     self.charset = charset
     self.content_type = content_type
     if not self.mailport:
         self.mailport = smtplib.SMTP_PORT
コード例 #3
0
 def __init__(self,
              fromaddr,
              toaddrs,
              mailhost='localhost',
              subject='Summary of Log Messages (%(levelname)s)',
              send_empty_entries=True,
              atexit=True,
              username=None,
              password=None,
              ignore=(),
              headers=None):
     # create the "real" mailinglogger
     self.mailer = MailingLogger(fromaddr,
                                 toaddrs,
                                 mailhost,
                                 subject,
                                 send_empty_entries,
                                 username=username,
                                 password=password,
                                 headers=headers)
     # set the mailing logger's log format
     self.mailer.setFormatter(Formatter('%(message)s'))
     self.ignore = process_ignore(ignore)
     self.open()
     # register our close method
     if atexit:
         register(self.close)
コード例 #4
0
 def __init__(
     self,
     fromaddr,
     toaddrs,
     mailhost='localhost',
     subject='Summary of Log Messages (%(levelname)s)',
     send_empty_entries=True,
     atexit=True,
     username=None,
     password=None,
     ignore=(),
     headers=None,
     send_level=None,
     template=None,
     charset='utf-8',
     content_type='text/plain',
     flood_level=100,
 ):
     # create the "real" mailinglogger
     self.mailer = MailingLogger(fromaddr,
                                 toaddrs,
                                 mailhost,
                                 subject,
                                 send_empty_entries,
                                 username=username,
                                 password=password,
                                 headers=headers,
                                 template=template,
                                 charset=charset,
                                 content_type=content_type)
     # set the mailing logger's log format
     self.mailer.setFormatter(Formatter('%(message)s'))
     self.ignore = process_ignore(ignore)
     self.send_level = send_level
     self.charset = charset
     self.flood_level = flood_level
     self.open()
     # register our close method
     if atexit:
         register(self.close)
コード例 #5
0
 def __init__(self,
              fromaddr,
              toaddrs,
              mailhost='localhost',
              subject='Summary of Log Messages (%(levelname)s)',
              send_empty_entries=True,
              atexit=True,
              username=None,
              password=None,
              secure=None,
              ignore=(),
              headers=None,
              send_level=None,
              template=None,
              charset='utf-8',
              content_type='text/plain'):
     # create the "real" mailinglogger
     self.mailer = MailingLogger(fromaddr,
                                 toaddrs,
                                 mailhost,
                                 subject,
                                 send_empty_entries,
                                 username=username,
                                 password=password,
                                 secure=secure,
                                 headers=headers,
                                 template=template,
                                 charset=charset,
                                 content_type=content_type)
     # set the mailing logger's log format
     self.mailer.setFormatter(Formatter('%(message)s'))
     self.ignore = process_ignore(ignore)
     self.send_level=send_level
     self.charset = charset
     self.open()
     # register our close method
     if atexit:
         register(self.close)
コード例 #6
0
 def __init__(self,
              fromaddr,
              toaddrs,
              mailhost='localhost',
              subject='%(line)s',
              send_empty_entries=False,
              flood_level=10,
              username=None,
              password=None,
              ignore=(),
              headers=None):
     SMTPHandler.__init__(self,mailhost,fromaddr,toaddrs,subject)
     self.subject_formatter = SubjectFormatter(subject)
     self.send_empty_entries = send_empty_entries
     self.flood_level = flood_level
     self.hour = now().hour
     self.sent = 0
     self.username = username
     self.password = password
     self.ignore = process_ignore(ignore)
     self.headers = headers or {}
     if not self.mailport:
         self.mailport = smtplib.SMTP_PORT