python脚本中不稳定的smtp行为
我有一个python脚本通过sendmail发送电子邮件。但它是不稳定的,有时它可以发送电子邮件,有时它不能 在/var/log/syslog中,我分别在发送邮件尝试失败和成功时收到以下日志 邮件传递失败:python脚本中不稳定的smtp行为,python,linux,sendmail,Python,Linux,Sendmail,我有一个python脚本通过sendmail发送电子邮件。但它是不稳定的,有时它可以发送电子邮件,有时它不能 在/var/log/syslog中,我分别在发送邮件尝试失败和成功时收到以下日志 邮件传递失败: postfix/smtp[24974]: 484D83614DF: to=<someaddress@gmail.com>, relay=none, delay=20, delays=0.01/0.02/20/0, dsn=4.4.3, status=deferred (Host
postfix/smtp[24974]: 484D83614DF: to=<someaddress@gmail.com>, relay=none, delay=20, delays=0.01/0.02/20/0, dsn=4.4.3, status=deferred (Host or domain name not found. Name service error for name=smtp.gmail.com type=A: Host not found, try again)
postfix/smtp[24974]:484D83614DF:to=,relay=none,delay=20,delays=0.01/0.02/20/0,dsn=4.4.3,status=deferred(找不到主机或域名。name=smtp.gmail.com type=A的名称服务错误:找不到主机,重试)
成功投递邮件
postfix/smtp[57449]: 2DAFC361287: to=<someaddress@gmail.com>, relay=smtp.gmail.com[74.125.195.109]:587, delay=7.6, delays=0.01/0.06/5.8/1.7, dsn=2.0.0, status=sent (250 2.0.0 OK 1488801313 t30sm26793865wra.52 - gsmtp)
postfix/smtp[57449]:2DAFC361287:to=,relay=smtp.gmail.com[74.125.195.109]:587,delay=7.6,delays=0.01/0.06/5.8/1.7,dsn=2.0.0,status=sent(250 2.0.0.0 OK 1488801313 t30sm26793865wra.52-gsmtp)
如果尝试失败,我会得到relay=none和主机或域名未找到…我正在Windows主机上使用Ubuntu来宾vmware。这种不稳定行为背后可能的原因是什么?您的DNS服务或internet连接不可靠。我投票关闭此问题,因为错误指向网络中的问题,而不是您的代码。