问题描述
我正在尝试发送有关气流故障的电子邮件,并且得到:
在处理上述异常期间,发生了另一个异常:
Traceback (most recent call last):
File "/usr/local/lib/python3.6/dist-packages/airflow/models/taskinstance.py",line 1475,in email_alert
send_email(self.task.email,subject,html_content)
File "/usr/local/lib/python3.6/dist-packages/airflow/utils/email.py",line 60,in send_email
mime_subtype=mime_subtype,mime_charset=mime_charset,**kwargs)
File "/usr/local/lib/python3.6/dist-packages/airflow/utils/email.py",line 106,in send_email_smtp
send_MIME_email(smtp_mail_from,recipients,msg,dryrun)
File "/usr/local/lib/python3.6/dist-packages/airflow/utils/email.py",line 126,in send_MIME_email
s = smtplib.SMTP_SSL(SMTP_HOST,SMTP_PORT) if SMTP_SSL else smtplib.SMTP(SMTP_HOST,SMTP_PORT)
File "/usr/lib/python3.6/smtplib.py",line 251,in __init__
(code,msg) = self.connect(host,port)
File "/usr/lib/python3.6/smtplib.py",line 336,in connect
self.sock = self._get_socket(host,port,self.timeout)
File "/usr/lib/python3.6/smtplib.py",line 307,in _get_socket
self.source_address)
File "/usr/lib/python3.6/socket.py",line 704,in create_connection
for res in getaddrinfo(host,SOCK_STREAM):
File "/usr/lib/python3.6/socket.py",line 745,in getaddrinfo
for res in _socket.getaddrinfo(host,family,type,proto,flags):
socket.gaierror: [Errno -2] Name or service not kNown
airflow.cfg
如下:
[email]
email_backend = airflow.utils.email.send_email_smtp
[smtp]
smtp_host = aws.mailing.company.com
smtp_starttls = True
smtp_ssl = False
smtp_user = XXXXXX
smtp_password = YYYYYY
smtp_port = 587
smtp_mail_from = [email protected]
Name or service not kNown
是什么意思?它的smtp_host不正确或可能是其他内容?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)