selenium 由于目标计算机积极拒绝,无法连接-解决办法

1.这个异常是一个笼统的描述,它可能是你协议写错了,或者端口写错了
2.我做selenium测试完成后,发送报告时,就提示由于目标计算机积极拒绝,无法连接,后来百度了很多答案,改局域网设置,重启pycharm,设置浏览器等等,多种方法尝试下来,还是报这个问题。
3.后来百度了一些邮箱协议:
SMPT–简单邮件传输协议(SMTP)是一个Internet标准的电子邮件(电子邮件)传输跨越互联网协议(IP)网络。SMTP的定义RFC 821,[ 1 ]和最后更新的RFC 5321(2008)[ 2 ],其中包括扩展SMTP(ESMTP)的补充,是今天广泛使用的协议。指定SMTP外寄邮件运输和使用的TCP 端口25。提交新的协议是有效的SMTP相同,但它使用端口587来代替。被称为速记SMTPS所取得的SMTP连接的SSL,,SMTPS不过是不是在自己的权利的协议。
而POP–则指的是接收消息,客户端应用程序通常使用邮局协议(POP)或Internet消息访问协议(IMAP)或专有系统(如Microsoft Exchange或的Lotus Notes / Domino的 )访问邮件服务器上的邮箱帐户。
4.最终发现端口写错了,
正确的是这个:s =smtplib.SMTP(‘smtp.sina.com’,25)

另外:
在调用smtplib,发送简单邮件的时候使用smtplib.SMTP()方法使没有问题的。
但是如果是邮件存在附件的情况下,还使用smtplib.SMTP()方法,就可能会发送失败,报“远程主机拒接连接”的错误;
这是因为我们发送邮件时,调用第三方的邮件服务器(如网易163邮箱,QQ邮箱等),这些邮件服务器出于安全考虑,有时可能就会不允许使用简单的,未经加密的smtplib.SMTP()方法直接发送邮件,而必须使用安全的,经过加密传输的smtplib.SMTP_SSL()方法,才能发送成功。

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值