欢迎来到夜的世界

莫听穿林打叶声,何妨吟啸且徐行。竹杖芒鞋轻胜马,谁怕?一蓑烟雨任平生.料峭春风吹酒醒,微冷,山头斜照却相迎。回首向来萧瑟处,归去,也无风雨也无晴。
扩大
缩小

设置Airflow的电子邮件配置以发送有关错误的电子邮件

一 . 配置文件 

  airflow.cfg

[email]
email_backend = airflow.utils.email.send_email_smtp


[smtp]
# If you want airflow to send emails on retries, failure, and you want to use
# the airflow.utils.email.send_email_smtp function, you have to configure an
# smtp server here
smtp_host = smtp.smtp.smtp.com
smtp_starttls = False
smtp_ssl = True    
# Uncomment and set the user/pass settings if you want to use SMTP AUTH
smtp_user = 邮箱名
smtp_password = smtp_password 
smtp_port = 465
smtp_mail_from = 发件人

smtp_starttls基本上意味着使用TLS
如果要改用SSL,请将此设置设置为False,并将smtp_ssl设置为True。您可能需要smtp_usersmtp_password两种方法

因为我邮箱在服务器上开通的是SSL传输,所以打开了 smtp_ssl

二 . 脚本中配置 

args = {
    'owner': 'airflow',
    'start_date': start_date,
    'email': ['email@163.com'],
    'email_on_failure': True,    #失败之后再次发送
    'email_on_retry': True,
    'depends_on_past': True,
}

三 . 效果

 

posted on 2020-07-13 15:58  二十四桥_明月夜  阅读(2380)  评论(0编辑  收藏  举报

导航