event.handler.smtp
==================

.. py:module:: event.handler.smtp


Classes
-------

.. autoapisummary::

   event.handler.smtp.SMTPHandler


Module Contents
---------------

.. py:class:: SMTPHandler(subject: str, from_addr: str, to_addr: str, smtp_servers: str | list[str])

   Bases: :py:obj:`e3.event.EventHandler`


   .. py:attribute:: default_subject


   .. py:attribute:: from_addr


   .. py:attribute:: to_addr


   .. py:method:: decode_config(config_str: str) -> dict[str, str | list[str]]
      :classmethod:



   .. py:method:: encode_config() -> str


   .. py:property:: subject
      :type: str



   .. py:method:: send_event(event: e3.event.Event) -> bool

      Send an event.

      :param event: an event
      :return: True if the event was sent successfully



