timeplus.smtp

smtp

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

View Source
"""
smtp

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

from timeplus.sink import Sink
from timeplus.base import Base


class SMTPSink(Sink):
    """
    SMTPSink class defines smtp sink
    """

    def __init__(self):
        Sink.__init__(self)
        self.type("smtp")


class SMTPSinkProperty(Base):
    """
    SMTPSinkProperty class defines smtp sink property
    """

    def __init__(self):
        Base.__init__(self)

    def f(self, *args):
        return self.prop("from", *args)

    def to(self, *args):
        return self.prop("to", *args)

    def username(self, *args):
        return self.prop("username", *args)

    def host(self, *args):
        return self.prop("host", *args)

    def port(self, *args):
        return self.prop("port", *args)

    def password(self, *args):
        return self.prop("password", *args)

    def message(self, *args):
        return self.prop("message_template", *args)

    def subject(self, *args):
        return self.prop("subject_template", *args)
#   class SMTPSink(timeplus.sink.Sink):
View Source
class SMTPSink(Sink):
    """
    SMTPSink class defines smtp sink
    """

    def __init__(self):
        Sink.__init__(self)
        self.type("smtp")

SMTPSink class defines smtp sink

#   SMTPSink()
View Source
    def __init__(self):
        Sink.__init__(self)
        self.type("smtp")
#   class SMTPSinkProperty(timeplus.base.Base):
View Source
class SMTPSinkProperty(Base):
    """
    SMTPSinkProperty class defines smtp sink property
    """

    def __init__(self):
        Base.__init__(self)

    def f(self, *args):
        return self.prop("from", *args)

    def to(self, *args):
        return self.prop("to", *args)

    def username(self, *args):
        return self.prop("username", *args)

    def host(self, *args):
        return self.prop("host", *args)

    def port(self, *args):
        return self.prop("port", *args)

    def password(self, *args):
        return self.prop("password", *args)

    def message(self, *args):
        return self.prop("message_template", *args)

    def subject(self, *args):
        return self.prop("subject_template", *args)

SMTPSinkProperty class defines smtp sink property

#   SMTPSinkProperty()
View Source
    def __init__(self):
        Base.__init__(self)
#   def f(self, *args):
View Source
    def f(self, *args):
        return self.prop("from", *args)
#   def to(self, *args):
View Source
    def to(self, *args):
        return self.prop("to", *args)
#   def username(self, *args):
View Source
    def username(self, *args):
        return self.prop("username", *args)
#   def host(self, *args):
View Source
    def host(self, *args):
        return self.prop("host", *args)
#   def port(self, *args):
View Source
    def port(self, *args):
        return self.prop("port", *args)
#   def password(self, *args):
View Source
    def password(self, *args):
        return self.prop("password", *args)
#   def message(self, *args):
View Source
    def message(self, *args):
        return self.prop("message_template", *args)
#   def subject(self, *args):
View Source
    def subject(self, *args):
        return self.prop("subject_template", *args)
Inherited Members
timeplus.base.Base
prop
data
id