airflow.operators.email_operator

Module Contents

class airflow.operators.email_operator.EmailOperator(to, subject, html_content, files=None, cc=None, bcc=None, mime_subtype='mixed', mime_charset='us_ascii', *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]