timeplus.smtp

smtp

This module defines smtp sink class
:copyright: (c) 2022 by Timeplus
:license: Apache2, see LICENSE for more details.

View Source
 0"""
 1smtp
 2
 3This module defines smtp sink class  
 4:copyright: (c) 2022 by Timeplus  
 5:license: Apache2, see LICENSE for more details.  
 6"""
 7
 8from timeplus.sink import Sink
 9from timeplus.base import Base
10
11
12class SMTPSink(Sink):
13    """
14    SMTPSink class defines smtp sink
15    """
16
17    def __init__(self):
18        Sink.__init__(self)
19        self.type("smtp")
20
21
22class SMTPSinkProperty(Base):
23    """
24    SMTPSinkProperty class defines smtp sink property
25    """
26
27    def __init__(self):
28        Base.__init__(self)
29
30    def f(self, *args):
31        return self.prop("from", *args)
32
33    def to(self, *args):
34        return self.prop("to", *args)
35
36    def username(self, *args):
37        return self.prop("username", *args)
38
39    def host(self, *args):
40        return self.prop("host", *args)
41
42    def port(self, *args):
43        return self.prop("port", *args)
44
45    def password(self, *args):
46        return self.prop("password", *args)
47
48    def message(self, *args):
49        return self.prop("message_template", *args)
50
51    def subject(self, *args):
52        return self.prop("subject_template", *args)
#   class SMTPSink(timeplus.sink.Sink):
View Source
13class SMTPSink(Sink):
14    """
15    SMTPSink class defines smtp sink
16    """
17
18    def __init__(self):
19        Sink.__init__(self)
20        self.type("smtp")

SMTPSink class defines smtp sink

#   SMTPSink()
View Source
18    def __init__(self):
19        Sink.__init__(self)
20        self.type("smtp")
#   class SMTPSinkProperty(timeplus.base.Base):
View Source
23class SMTPSinkProperty(Base):
24    """
25    SMTPSinkProperty class defines smtp sink property
26    """
27
28    def __init__(self):
29        Base.__init__(self)
30
31    def f(self, *args):
32        return self.prop("from", *args)
33
34    def to(self, *args):
35        return self.prop("to", *args)
36
37    def username(self, *args):
38        return self.prop("username", *args)
39
40    def host(self, *args):
41        return self.prop("host", *args)
42
43    def port(self, *args):
44        return self.prop("port", *args)
45
46    def password(self, *args):
47        return self.prop("password", *args)
48
49    def message(self, *args):
50        return self.prop("message_template", *args)
51
52    def subject(self, *args):
53        return self.prop("subject_template", *args)

SMTPSinkProperty class defines smtp sink property

#   SMTPSinkProperty()
View Source
28    def __init__(self):
29        Base.__init__(self)
#   def f(self, *args):
View Source
31    def f(self, *args):
32        return self.prop("from", *args)
#   def to(self, *args):
View Source
34    def to(self, *args):
35        return self.prop("to", *args)
#   def username(self, *args):
View Source
37    def username(self, *args):
38        return self.prop("username", *args)
#   def host(self, *args):
View Source
40    def host(self, *args):
41        return self.prop("host", *args)
#   def port(self, *args):
View Source
43    def port(self, *args):
44        return self.prop("port", *args)
#   def password(self, *args):
View Source
46    def password(self, *args):
47        return self.prop("password", *args)
#   def message(self, *args):
View Source
49    def message(self, *args):
50        return self.prop("message_template", *args)
#   def subject(self, *args):
View Source
52    def subject(self, *args):
53        return self.prop("subject_template", *args)
Inherited Members
timeplus.base.Base
prop
data
id