airflow.operators.email_operator

Module Contents

class airflow.operators.email_operator.EmailOperator(to:Union[List[str], str], subject:str, html_content:str, files:List=None, cc:Union[List[str], str]=None, bcc:Union[List[str], str]=None, mime_subtype:str='mixed', mime_charset:str='utf-8', *args, **kwargs)[source]

Bases: airflow.models.BaseOperator

Sends an email.

Parameters
  • to (list or string (comma or semicolon delimited)) – list of emails to send the email to. (templated)

  • subject (str) – subject line for the email. (templated)

  • html_content (str) – content of the email, html markup is allowed. (templated)

  • files (list) – file names to attach in email

  • cc (list or string (comma or semicolon delimited)) – list of recipients to be added in CC field

  • bcc (list or string (comma or semicolon delimited)) – list of recipients to be added in BCC field

  • mime_subtype (str) – MIME sub content type

  • mime_charset (str) – character set parameter added to the Content-Type header.

template_fields = ['to', 'subject', 'html_content'][source]
template_ext = ['.html'][source]
ui_color = #e6faf9[source]
execute(self, context)[source]