zoukankan      html  css  js  c++  java
  • 设置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,
    }

    三 . 效果

  • 相关阅读:
    Mysql 配置主从
    ZJ 虚拟机扩直接扩原磁盘
    Linux 配置samba
    mysql 5.6 升级5.7
    binlog作用
    删除全部binlog不影响数据库运行,类似Oracle的archivelog
    mysql清理binlog
    Perl计数器
    perl增量分析日志
    perl 获取更新部分日志
  • 原文地址:https://www.cnblogs.com/zmc940317/p/13293685.html
Copyright © 2011-2022 走看看