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
def __init__(self, fromaddr, toaddrs, mailhost='localhost', subject='%(line)s', send_empty_entries=False, flood_level=10, username=None, password=None, 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.headers = headers or {} self.template = template self.charset = charset self.content_type = content_type if not self.mailport: self.mailport = smtplib.SMTP_PORT
def __init__(self, mailhost, fromaddr, toaddrs, subject, credentials=None, secure=None, send_empty_entries=False, flood_level=None): SMTPHandler.__init__(self, mailhost, fromaddr, toaddrs, subject, credentials=credentials, secure=secure) self.subject_formatter = SubjectFormatter(subject) self.send_empty_entries = send_empty_entries self.flood_level = flood_level self.hour = now().hour self.sent = 0
def __init__(self, mailhost, fromaddr, toaddrs, subject, credentials=None, secure=None): SMTPHandler.__init__(self, mailhost, fromaddr, toaddrs, subject, credentials, secure)
def __init__(self, capacity, mailhost, toaddrs, subject=None, flushLevel=ERROR, *, credentials=None, fromaddr=None, secure=None, mailport=None, timeout=5.0): flushLevel = validate_log_level_int(flushLevel) if isinstance(credentials, str): credentials = ( credentials, getpass( "Please enter a password for {}: ".format(credentials)), ) if fromaddr is None: if not isinstance(credentials, (list, tuple)) or len(credentials) != 2: raise ValueError( "you must supply either fromaddr or credentials=(uername, password); " "fromaddr is None but credentials = {}".format( credentials)) fromaddr = credentials[0] if isinstance(toaddrs, str): toaddrs = [toaddrs] elif not toaddrs: raise ValueError( "you must supply toaddrs, either a single email address or a list thereof" ) if mailport is not None: # SMTPHandler uses a tuple for this mailhost = (mailhost, mailport) elif not isinstance(mailhost, (list, tuple)) or len(mailhost) != 2: raise ValueError( "If mailport is not explicitly passed, mailhost must be a (host, port) tuple; got {}" .format(mailhost)) MemoryHandler.__init__(self, capacity, flushLevel=flushLevel) SMTPHandler.__init__( self, mailhost=mailhost, fromaddr=fromaddr, toaddrs=toaddrs, subject=subject, credentials=credentials, secure=secure, timeout=timeout, )
def __init__(self, toaddrs, mailhost=None, fromaddr=None, subject='', credentials=None, ssl=False): SMTPHandler.__init__(self, mailhost, fromaddr, toaddrs, subject, credentials) self.ssl = ssl
def __init__(self, mailhost, fromaddr, toaddrs, subject, send_empty_entries, flood_level=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
def __init__( self, mailhost, # type: Tuple fromaddr, # type: str toaddrs, # type: Union[List[str], str] subject, # type: Tuple credentials=None, # type: Tuple secure=None, # type: Optional[Tuple] timeout=5.0, # type: Optional[float] markers=None # type: Optional[Union[Marker, List[Marker]]] ): if is_above_python_3_2(): super(MarkerNotifyHandler, self). \ __init__( # noqa: E122 mailhost, fromaddr, toaddrs, subject, credentials, secure, timeout) elif is_above_python_2_7(): super(MarkerNotifyHandler, self). \ __init__( # noqa: E122 mailhost, fromaddr, toaddrs, subject, credentials, secure) else: SMTPHandler.__init__(self, mailhost, fromaddr, toaddrs, subject, credentials, secure) self.markers = markers
def __init__(self, mailhost, fromaddr, toaddrs, subject, credentials=None, secure=None, timeout=5.0, markers=None): if sys.version_info > (3, 2): super(MarkerNotifyHandler, self).__init__(mailhost, fromaddr, toaddrs, subject, credentials, secure, timeout) elif sys.version_info > (2, 7): super(MarkerNotifyHandler, self).__init__(mailhost, fromaddr, toaddrs, subject, credentials, secure) else: SMTPHandler.__init__(self, mailhost, fromaddr, toaddrs, subject, credentials, secure) self.markers = markers
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
def __init__(self, mailhost, fromaddr, toaddrs, subject, logger_name=None): self.queue = {} self.logger_name = logger_name SMTPHandler.__init__(self, mailhost, fromaddr, toaddrs, subject)