12306 icon indicating copy to clipboard operation
12306 copied to clipboard

邮件发送失败

Open ziyuwzf opened this issue 5 years ago • 51 comments

QQ邮件设置,除了按照readme操作以外,在配置username的时候注意写的是自己的QQ号,而不是自己的邮箱的昵称。163邮箱没试过,估计也可能有这个坑。有邮箱 相关问题的同学们,可以直接在这个issues下直接回复,盖楼,一个issue就能解决多个问题了?哈哈哈哈哈

ziyuwzf avatar Jan 07 '19 13:01 ziyuwzf

是否可以增加单测邮箱是否配置ok的入口?

KnightWorld avatar Jan 08 '19 03:01 KnightWorld

另外建议可以接入阿里云的短信接口,这样刷到票就不会忘记了

KnightWorld avatar Jan 08 '19 03:01 KnightWorld

是否可以增加单测邮箱是否配置确定的入口?

这个没有试过,你可以在run.py文件中注释run(),运行Email(),这样可以快速测试邮箱是否配置成功

ziyuwzf avatar Jan 08 '19 03:01 ziyuwzf

另外建议可以接入阿里云的短信接口,这样刷到票就不会忘记了

这个找大佬,或者你来个fork,分支啥的

ziyuwzf avatar Jan 08 '19 03:01 ziyuwzf

是否可以增加单测邮箱是否配置确定的入口?

这个没有试过,你可以在run.py文件中注释run(),运行Email(),这样可以快速测试邮箱是否配置成功

好的,thanks

KnightWorld avatar Jan 08 '19 03:01 KnightWorld

另外建议可以接入阿里云的短信接口,这样刷到票就不会忘记了

这个找大佬,或者你来个fork,分支啥的

有道理

KnightWorld avatar Jan 08 '19 03:01 KnightWorld

163邮箱依然需要授权码

wzc0x0 avatar Jan 08 '19 09:01 wzc0x0

[2019-01-08 23:48:27,330][ INFO] --- 出参:{"result_message":"验证码校验失败,信息为空","result_code":"8"} (logger.py:61) [2019-01-08 23:48:29,254][ INFO] --- url: /passport/web/auth/uamtk 入参: {'appid': 'otn'} 请求方式: post (logger.py:61)

是我姿势不对嘛?

slimina avatar Jan 08 '19 15:01 slimina

QQ邮件设置,除了按照readme操作以外,在配置username的时候注意写的是自己的QQ号,而不是自己的邮箱的昵称。163邮箱没试过,估计也可能有这个坑。有邮箱 相关问题的同学们,可以直接在这个issues下直接回复,盖楼,一个issue就能解决多个问题了?哈哈哈哈哈

163邮箱username不用加“@163.com” password注意要用授权码不是邮箱密码

binwu-zhang avatar Jan 10 '19 02:01 binwu-zhang

image image image

测试邮件被退回什么情况 163 邮箱发 QQ 邮箱

iOSGL avatar Jan 10 '19 02:01 iOSGL

image image image

测试邮件被退回什么情况 163 邮箱发 QQ 邮箱

我测试的时候也是这种情况 我把接收地址设置163了

binwu-zhang avatar Jan 10 '19 03:01 binwu-zhang

@binwu-zhang 还真是 163 发谷歌邮箱 可以收到

iOSGL avatar Jan 10 '19 03:01 iOSGL

邮件配置有误(535, 'Error: \xc7\xeb\xca\xb9\xd3\xc3\xca\xda\xc8\xa8\xc2\xeb\xb5\xc7\xc2\xbc\xa1\xa3\xcf\xea\xc7\xe9\xc7\xeb\xbf\xb4: http://service.mail.qq.com/cgi-bin/help?subtype=1&&id=28&&no=1001256')

使用QQ邮箱返回上面的错误。 配置:

email_conf:
  is_email: True
  email: " QQ号@qq.com "
  notice_email_list: "QQ邮箱昵称@qq.com"
  username: "QQ号"
  password: "授权码"
  host: "smtp.qq.com"

roachsinai avatar Jan 10 '19 06:01 roachsinai

请问 Unicode-objects must be encoded before hashing 验证码校验失败,信息为空 这是为什么呀

Keke921 avatar Jan 12 '19 12:01 Keke921

100754525

100754525 avatar Jan 14 '19 07:01 100754525

可以通过163邮箱发送邮件至139邮箱,其中163邮箱的password填写授权码。手机端下载一个139邮箱客户端,能及时收到通知的。

jrxjy avatar Jan 15 '19 00:01 jrxjy

邮件只支持163和qq吗

Dangerxfh avatar Jan 15 '19 02:01 Dangerxfh

可以qq邮箱发qq吗

839588378 avatar Jan 16 '19 03:01 839588378

运行了Email()后,提示“server hostname cannot be an empty string or start with a leading dot.”是什么问题呢?各位大神。

cxysky8 avatar Jan 16 '19 08:01 cxysky8

邮件配置有误(535, 'Error: \xc7\xeb\xca\xb9\xd3\xc3\xca\xda\xc8\xa8\xc2\xeb\xb5\xc7\xc2\xbc\xa1\xa3\xcf\xea\xc7\xe9\xc7\xeb\xbf\xb4: http://service.mail.qq.com/cgi-bin/help?subtype=1&&id=28&&no=1001256')

使用QQ邮箱返回上面的错误。 配置:

email_conf:
  is_email: True
  email: " QQ号@qq.com "
  notice_email_list: "QQ邮箱昵称@qq.com"
  username: "QQ号"
  password: "授权码"
  host: "smtp.qq.com"

这个问题解决了吗

Fengjiya avatar Jan 21 '19 23:01 Fengjiya

我是把config文件夹中的emailConf.py部分代码改为如下: try: smtp = smtplib.SMTP_SSL() smtp.connect(host) except: #except socket.error: smtp = smtplib.SMTP() smtp.connect(host)

上面注释掉的except socket.error是原代码,按上修改运行emailConf.py中的代码,邮件发送成功。说明我的网页126邮箱不支持 smtp = smtplib.SMTP_SSL() smtp.connect(host) 而是支持 smtp = smtplib.SMTP() smtp.connect(host)

另外,126邮箱是用授权码登录的,username参数可以为发送邮件地址,也可以为邮件地址去掉@xxx.com 。比如发送邮件地址为[email protected],username为[email protected]或者123

good2hub avatar Jan 23 '19 13:01 good2hub

邮件配置有误(535, 'Error: \xc7\xeb\xca\xb9\xd3\xc3\xca\xda\xc8\xa8\xc2\xeb\xb5\xc7\xc2\xbc\xa1\xa3\xcf\xea\xc7\xe9\xc7\xeb\xbf\xb4: http://service.mail.qq.com/cgi-bin/help?subtype=1&&id=28&&no=1001256') 使用QQ邮箱返回上面的错误。 配置:

email_conf:
  is_email: True
  email: " QQ号@qq.com "
  notice_email_list: "QQ邮箱昵称@qq.com"
  username: "QQ号"
  password: "授权码"
  host: "smtp.qq.com"

这个问题解决了吗

很诡异,qq邮箱,昨天怎么配授权码,改了几次都不行。 今天又重新改了个授权码,又可以发送邮件了。

Fengjiya avatar Jan 23 '19 15:01 Fengjiya

运行了Email()后,提示“server hostname cannot be an empty string or start with a leading dot.”是什么问题呢?各位大神。

修改emailConf.py 35行: smtp = smtplib.SMTP_SSL(host) 即可

Miot avatar Aug 31 '19 19:08 Miot

163发gmail亲测有效,密码设为授权吗

ninjon76 avatar Sep 07 '19 02:09 ninjon76

from config.emailConf import sendEmail,然后显示ImportError: cannot import name 'sendEmail' from 'config.emailConf' (D:\12306-master\config\emailConf.py),我这是啥情况?都没法测试通知了, imageimage 自己debug了,把文件名改了就没问题了

zgxclzylzylzy avatar Sep 09 '19 08:09 zgxclzylzylzy

之前能用但是一直提示邮箱配置有误,今天下午水了水CSDN,解决了。加上两个端口号就能发邮箱了。 try: smtp = smtplib.SMTP_SSL(host,465,587) smtp.connect(host) except socket.error: smtp = smtplib.SMTP() smtp.connect(host)

1369455660 avatar Sep 14 '19 10:09 1369455660

邮件配置有误(535, 'Error: \xc7\xeb\xca\xb9\xd3\xc3\xca\xda\xc8\xa8\xc2\xeb\xb5\xc7\xc2\xbc\xa1\xa3\xcf\xea\xc7\xe9\xc7\xeb\xbf\xb4: http://service.mail.qq.com/cgi-bin/help?subtype=1&&id=28&&no=1001256')

使用QQ邮箱返回上面的错误。 配置:

email_conf:
  is_email: True
  email: " QQ号@qq.com "
  notice_email_list: "QQ邮箱昵称@qq.com"
  username: "QQ号"
  password: "授权码"
  host: "smtp.qq.com"

我用的qq往163发 EMAIL_CONF = { "IS_MAIL": True, "email": "QQ邮箱", "notice_email_list": "163邮箱", "username": "QQ号", "password": "在qq邮箱中给你的授权码", "host": "smtp.qq.com", }

lnpjazy avatar Sep 16 '19 09:09 lnpjazy

qq往163发,亲测有效

EMAIL_CONF = { "IS_MAIL": True, "email": "QQ邮箱", "notice_email_list": "163邮箱", "username": "QQ号",//不要@qq.com "password": "在qq邮箱中给你的授权码", "host": "smtp.qq.com", }

XiaoZhangDeXiaoShaoBao avatar Sep 17 '19 07:09 XiaoZhangDeXiaoShaoBao

OSError: [WinError 87] 参数错误。

这是什么鬼啊

syh010319 avatar Sep 20 '19 08:09 syh010319

FileNotFoundError: [Errno 2] No such file or directory: '/Users/wenxianping/Downloads/chromedriver': '/Users/wenxianping/Downloads/chromedriver'

ghost avatar Oct 30 '19 15:10 ghost