赞赏

Calibre 使用教程之通过邮箱一键推送 Kindle 电子书

“Calibre教程”相关阅读

给这篇文章写一条留言

提示:带 * 标记的是必填项。您填写的邮箱地址将会被保密。首次留言将会在通过人工审核后显示。如果是提出问题,请务必提供尽可能多信息,这有助于他人更好地理解你所提出的问题。

小伙伴们写下了 699 条留言

  1. 书伴:你好
    出现一下显示,请教如何处理,谢谢你
    Traceback (most recent call last):
    File “calibre\gui2\wizard\send_email.py”, line 223, in test_email_settings
    File “calibre\utils\smtp.py”, line 181, in sendmail
    File “smtplib.py”, line 750, in login
    File “smtplib.py”, line 739, in login
    File “smtplib.py”, line 662, in auth
    smtplib.SMTPAuthenticationError: (534, b’5.7.9 Application-specific password required. Learn more at\n5.7.9 https://support.google.com/mail/?p=InvalidSecondFactor y23-20020a170906071700b0094f66176208sm2290261ejb.95 – gsmtp’)

    Log:
    connect: to (‘smtp.gmail.com’, 587) None
    reply: b’220 smtp.gmail.com ESMTP y23-20020a170906071700b0094f66176208sm2290261ejb.95 – gsmtp\r\n’
    reply: retcode (220); Msg: b’smtp.gmail.com ESMTP y23-20020a170906071700b0094f66176208sm2290261ejb.95 – gsmtp’
    connect: b’smtp.gmail.com ESMTP y23-20020a170906071700b0094f66176208sm2290261ejb.95 – gsmtp’
    send: ‘ehlo X390.home-life.hub\r\n’
    reply: b’250-smtp.gmail.com at your service, [151.48.147.164]\r\n’
    reply: b’250-SIZE 35882577\r\n’
    reply: b’250-8BITMIME\r\n’
    reply: b’250-STARTTLS\r\n’
    reply: b’250-ENHANCEDSTATUSCODES\r\n’
    reply: b’250-PIPELINING\r\n’
    reply: b’250-CHUNKING\r\n’
    reply: b’250 SMTPUTF8\r\n’
    reply: retcode (250); Msg: b’smtp.gmail.com at your service, [151.48.147.164]\nSIZE 35882577\n8BITMIME\nSTARTTLS\nENHANCEDSTATUSCODES\nPIPELINING\nCHUNKING\nSMTPUTF8′
    send: ‘STARTTLS\r\n’
    reply: b’220 2.0.0 Ready to start TLS\r\n’
    reply: retcode (220); Msg: b’2.0.0 Ready to start TLS’
    send: ‘ehlo X390.home-life.hub\r\n’
    reply: b’250-smtp.gmail.com at your service, [151.48.147.164]\r\n’
    reply: b’250-SIZE 35882577\r\n’
    reply: b’250-8BITMIME\r\n’
    reply: b’250-AUTH LOGIN PLAIN XOAUTH2 PLAIN-CLIENTTOKEN OAUTHBEARER XOAUTH\r\n’
    reply: b’250-ENHANCEDSTATUSCODES\r\n’
    reply: b’250-PIPELINING\r\n’
    reply: b’250-CHUNKING\r\n’
    reply: b’250 SMTPUTF8\r\n’
    reply: retcode (250); Msg: b’smtp.gmail.com at your service, [151.48.147.164]\nSIZE 35882577\n8BITMIME\nAUTH LOGIN PLAIN XOAUTH2 PLAIN-CLIENTTOKEN OAUTHBEARER XOAUTH\nENHANCEDSTATUSCODES\nPIPELINING\nCHUNKING\nSMTPUTF8′
    send: AUTH
    reply: b’534-5.7.9 Application-specific password required. Learn more at\r\n’
    reply: b’534 5.7.9 https://support.google.com/mail/?p=InvalidSecondFactor y23-20020a170906071700b0094f66176208sm2290261ejb.95 – gsmtp\r\n’
    reply: retcode (534); Msg: b’5.7.9 Application-specific password required. Learn more at\n5.7.9 https://support.google.com/mail/?p=InvalidSecondFactor y23-20020a170906071700b0094f66176208sm2290261ejb.95 – gsmtp’
    send: AUTH
    reply: b’334 UGFzc3dvcmQ6\r\n’
    reply: retcode (334); Msg: b’UGFzc3dvcmQ6′
    send: ‘d3VndWFuZ3dlaS0yMjQ=\r\n’
    reply: b’534-5.7.9 Application-specific password required. Learn more at\r\n’
    reply: b’534 5.7.9 https://support.google.com/mail/?p=InvalidSecondFactor y23-20020a170906071700b0094f66176208sm2290261ejb.95 – gsmtp\r\n’
    reply: retcode (534); Msg: b’5.7.9 Application-specific password required. Learn more at\n5.7.9 https://support.google.com/mail/?p=InvalidSecondFactor y23-20020a170906071700b0094f66176208sm2290261ejb.95 – gsmtp’

    • Gmail 的 SMTP 现在需要使用应用密码,而不是登录密码。注意,获取应用密码的先决条件是必须为你的 Google 账户开启二步验证。

  2. 站长,最后又出现了另外一种错误。
    Traceback (most recent call last):
    File “calibre\gui2\wizard\send_email.py”, line 223, in test_email_settings
    File “calibre\utils\smtp.py”, line 181, in sendmail
    File “smtplib.py”, line 750, in login
    File “smtplib.py”, line 739, in login
    File “smtplib.py”, line 662, in auth
    smtplib.SMTPAuthenticationError: (535, b’5.7.8 Username and Password not accepted. Learn more at\n5.7.8 https://support.google.com/mail/?p=BadCredentials f12-20020a170902860c00b0019fea4d61c9sm117665plo.198 – gsmtp’)

    Log:
    connect: to (‘smtp.gmail.com’, 587) None
    reply: b’220 smtp.gmail.com ESMTP f12-20020a170902860c00b0019fea4d61c9sm117665plo.198 – gsmtp\r\n’
    reply: retcode (220); Msg: b’smtp.gmail.com ESMTP f12-20020a170902860c00b0019fea4d61c9sm117665plo.198 – gsmtp’
    connect: b’smtp.gmail.com ESMTP f12-20020a170902860c00b0019fea4d61c9sm117665plo.198 – gsmtp’
    send: ‘ehlo [192.168.0.109]\r\n’
    reply: b’250-smtp.gmail.com at your service, [113.65.138.196]\r\n’
    reply: b’250-SIZE 35882577\r\n’
    reply: b’250-8BITMIME\r\n’
    reply: b’250-STARTTLS\r\n’
    reply: b’250-ENHANCEDSTATUSCODES\r\n’
    reply: b’250-PIPELINING\r\n’
    reply: b’250-CHUNKING\r\n’
    reply: b’250 SMTPUTF8\r\n’
    reply: retcode (250); Msg: b’smtp.gmail.com at your service, [113.65.138.196]\nSIZE 35882577\n8BITMIME\nSTARTTLS\nENHANCEDSTATUSCODES\nPIPELINING\nCHUNKING\nSMTPUTF8′
    send: ‘STARTTLS\r\n’
    reply: b’220 2.0.0 Ready to start TLS\r\n’
    reply: retcode (220); Msg: b’2.0.0 Ready to start TLS’
    send: ‘ehlo [192.168.0.109]\r\n’
    reply: b’250-smtp.gmail.com at your service, [113.65.138.196]\r\n’
    reply: b’250-SIZE 35882577\r\n’
    reply: b’250-8BITMIME\r\n’
    reply: b’250-AUTH LOGIN PLAIN XOAUTH2 PLAIN-CLIENTTOKEN OAUTHBEARER XOAUTH\r\n’
    reply: b’250-ENHANCEDSTATUSCODES\r\n’
    reply: b’250-PIPELINING\r\n’
    reply: b’250-CHUNKING\r\n’
    reply: b’250 SMTPUTF8\r\n’
    reply: retcode (250); Msg: b’smtp.gmail.com at your service, [113.65.138.196]\nSIZE 35882577\n8BITMIME\nAUTH LOGIN PLAIN XOAUTH2 PLAIN-CLIENTTOKEN OAUTHBEARER XOAUTH\nENHANCEDSTATUSCODES\nPIPELINING\nCHUNKING\nSMTPUTF8′
    send: AUTH
    reply: b’535-5.7.8 Username and Password not accepted. Learn more at\r\n’
    reply: b’535 5.7.8 https://support.google.com/mail/?p=BadCredentials f12-20020a170902860c00b0019fea4d61c9sm117665plo.198 – gsmtp\r\n’
    reply: retcode (535); Msg: b’5.7.8 Username and Password not accepted. Learn more at\n5.7.8 https://support.google.com/mail/?p=BadCredentials f12-20020a170902860c00b0019fea4d61c9sm117665plo.198 – gsmtp’
    send: AUTH
    reply: b’334 UGFzc3dvcmQ6\r\n’
    reply: retcode (334); Msg: b’UGFzc3dvcmQ6′
    send: ‘NTY4M0FteUFja2Vy\r\n’
    reply: b’535-5.7.8 Username and Password not accepted. Learn more at\r\n’
    reply: b’535 5.7.8 https://support.google.com/mail/?p=BadCredentials f12-20020a170902860c00b0019fea4d61c9sm117665plo.198 – gsmtp\r\n’
    reply: retcode (535); Msg: b’5.7.8 Username and Password not accepted. Learn more at\n5.7.8 https://support.google.com/mail/?p=BadCredentials f12-20020a170902860c00b0019fea4d61c9sm117665plo.198 – gsmtp’

    • Google 已禁止不符合其安全标准的第三方应用使用登录密码,因此,要在 Calibre 中使用 Gmail 的 SMTP 功能,需要先前往 Google 的账户设置中开启二步验证,然后在二步验证设置中为 Gmail 生成一个应用密码,最后用此密码作为 SMTP 的登录密码。

  3. 站长您好。我用gmail为何一直测试失败?用了两种科学上网,都不行。麻烦您看看是什么原因。
    Traceback (most recent call last):
    File “calibre\gui2\wizard\send_email.py”, line 223, in test_email_settings
    File “calibre\utils\smtp.py”, line 172, in sendmail
    File “polyglot\smtplib.py”, line 36, in __init__
    File “smtplib.py”, line 255, in __init__
    File “smtplib.py”, line 341, in connect
    File “smtplib.py”, line 312, in _get_socket
    File “socket.py”, line 845, in create_connection
    File “socket.py”, line 833, in create_connection
    TimeoutError: [WinError 10060] 由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。

  4. 站长你好 请问可以看一下问题吗 肉身国外不用科学上网 gmail无法成功
    Traceback (most recent call last):
    File “calibre/gui2/wizard/send_email.py”, line 223, in test_email_settings
    File “calibre/utils/smtp.py”, line 181, in sendmail
    File “smtplib.py”, line 750, in login
    File “smtplib.py”, line 739, in login
    File “smtplib.py”, line 662, in auth
    smtplib.SMTPAuthenticationError: (534, b’5.7.9 Application-specific password required. Learn more at\n5.7.9 https://support.google.com/mail/?p=InvalidSecondFactor b23-20020a17090acc1700b00233d5552320sm517532pju.32 – gsmtp’)

    Log:
    connect: to (‘smtp.gmail.com’, 587) None
    reply: b’220 smtp.gmail.com ESMTP b23-20020a17090acc1700b00233d5552320sm517532pju.32 – gsmtp\r\n’
    reply: retcode (220); Msg: b’smtp.gmail.com ESMTP b23-20020a17090acc1700b00233d5552320sm517532pju.32 – gsmtp’
    connect: b’smtp.gmail.com ESMTP b23-20020a17090acc1700b00233d5552320sm517532pju.32 – gsmtp’
    send: ‘ehlo localhost.localdomain\r\n’
    reply: b’250-smtp.gmail.com at your service, [60.103.69.236]\r\n’
    reply: b’250-SIZE 35882577\r\n’
    reply: b’250-8BITMIME\r\n’
    reply: b’250-STARTTLS\r\n’
    reply: b’250-ENHANCEDSTATUSCODES\r\n’
    reply: b’250-PIPELINING\r\n’
    reply: b’250-CHUNKING\r\n’
    reply: b’250 SMTPUTF8\r\n’
    reply: retcode (250); Msg: b’smtp.gmail.com at your service, [60.103.69.236]\nSIZE 35882577\n8BITMIME\nSTARTTLS\nENHANCEDSTATUSCODES\nPIPELINING\nCHUNKING\nSMTPUTF8′
    send: ‘STARTTLS\r\n’
    reply: b’220 2.0.0 Ready to start TLS\r\n’
    reply: retcode (220); Msg: b’2.0.0 Ready to start TLS’
    send: ‘ehlo localhost.localdomain\r\n’
    reply: b’250-smtp.gmail.com at your service, [60.103.69.236]\r\n’
    reply: b’250-SIZE 35882577\r\n’
    reply: b’250-8BITMIME\r\n’
    reply: b’250-AUTH LOGIN PLAIN XOAUTH2 PLAIN-CLIENTTOKEN OAUTHBEARER XOAUTH\r\n’
    reply: b’250-ENHANCEDSTATUSCODES\r\n’
    reply: b’250-PIPELINING\r\n’
    reply: b’250-CHUNKING\r\n’
    reply: b’250 SMTPUTF8\r\n’
    reply: retcode (250); Msg: b’smtp.gmail.com at your service, [60.103.69.236]\nSIZE 35882577\n8BITMIME\nAUTH LOGIN PLAIN XOAUTH2 PLAIN-CLIENTTOKEN OAUTHBEARER XOAUTH\nENHANCEDSTATUSCODES\nPIPELINING\nCHUNKING\nSMTPUTF8′
    send: AUTH
    reply: b’534-5.7.9 Application-specific password required. Learn more at\r\n’
    reply: b’534 5.7.9 https://support.google.com/mail/?p=InvalidSecondFactor b23-20020a17090acc1700b00233d5552320sm517532pju.32 – gsmtp\r\n’
    reply: retcode (534); Msg: b’5.7.9 Application-specific password required. Learn more at\n5.7.9 https://support.google.com/mail/?p=InvalidSecondFactor b23-20020a17090acc1700b00233d5552320sm517532pju.32 – gsmtp’
    send: AUTH
    reply: b’334 UGFzc3dvcmQ6\r\n’
    reply: retcode (334); Msg: b’UGFzc3dvcmQ6′
    send: ‘cmVucXVhbmdhb3l1WlE=\r\n’
    reply: b’534-5.7.9 Application-specific password required. Learn more at\r\n’
    reply: b’534 5.7.9 https://support.google.com/mail/?p=InvalidSecondFactor b23-20020a17090acc1700b00233d5552320sm517532pju.32 – gsmtp\r\n’
    reply: retcode (534); Msg: b’5.7.9 Application-specific password required. Learn more at\n5.7.9 https://support.google.com/mail/?p=InvalidSecondFactor b23-20020a17090acc1700b00233d5552320sm517532pju.32 – gsmtp’

    • 你开启两步验证了吗?如果是的话,需要特定应用密码而不是登录密码,就像错误信息里提示的那样,具体可参考你留言中的链接。

  5. 你好,我看了上面的文章,好像没有SSLError的问题怎么解决,麻烦帮忙看看什么问题,谢谢。
    Traceback (most recent call last):
    File “calibre\gui2\wizard\send_email.py”, line 223, in test_email_settings
    File “calibre\utils\smtp.py”, line 171, in sendmail
    File “polyglot\smtplib.py”, line 49, in __init__
    File “smtplib.py”, line 1050, in __init__
    File “smtplib.py”, line 255, in __init__
    File “smtplib.py”, line 341, in connect
    File “smtplib.py”, line 1057, in _get_socket
    File “ssl.py”, line 512, in wrap_socket
    File “ssl.py”, line 1070, in _create
    File “ssl.py”, line 1341, in do_handshake
    ssl.SSLError: [SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:997)

    Log:
    connect: (‘smtp.sina.com’, 465)
    connect: to (‘smtp.sina.com’, 465) None

    • 这应该是新浪邮箱 SMTP 服务器和 Calibre 之间的加密协议不兼容性导致的。有两种解决方法,一种是使用低版本的 Calibre(如 3.48),另一种是更换邮箱(如 Outlook 或 163)。

  6. 你好,我想请问一下,显示这个代码是什么问题呢,需要怎么做。
    Traceback (most recent call last):
    File “calibre\gui2\wizard\send_email.py”, line 223, in test_email_settings
    File “calibre\utils\smtp.py”, line 180, in sendmail
    File “smtplib.py”, line 750, in login
    File “smtplib.py”, line 739, in login
    File “smtplib.py”, line 662, in auth
    smtplib.SMTPAuthenticationError: (535, b’Login Fail. Please enter your authorization code to login. More information in http://service.mail.qq.com/cgi-bin/help?subtype=1&&id=28&&no=1001256′)

    Log:
    connect: (‘smtp.qq.com’, 465)
    connect: to (‘smtp.qq.com’, 465) None
    reply: b’220 newxmesmtplogicsvrszb9-0.qq.com XMail Esmtp QQ Mail Server.\r\n’
    reply: retcode (220); Msg: b’newxmesmtplogicsvrszb9-0.qq.com XMail Esmtp QQ Mail Server.’
    connect: b’newxmesmtplogicsvrszb9-0.qq.com XMail Esmtp QQ Mail Server.’
    send: ‘ehlo [192.168.3.68]\r\n’
    reply: b’250-newxmesmtplogicsvrszb9-0.qq.com\r\n’
    reply: b’250-PIPELINING\r\n’
    reply: b’250-SIZE 73400320\r\n’
    reply: b’250-AUTH LOGIN PLAIN XOAUTH XOAUTH2\r\n’
    reply: b’250-AUTH=LOGIN\r\n’
    reply: b’250-MAILCOMPRESS\r\n’
    reply: b’250 8BITMIME\r\n’
    reply: retcode (250); Msg: b’newxmesmtplogicsvrszb9-0.qq.com\nPIPELINING\nSIZE 73400320\nAUTH LOGIN PLAIN XOAUTH XOAUTH2\nAUTH=LOGIN\nMAILCOMPRESS\n8BITMIME’
    send: AUTH
    reply: b’535 Login Fail. Please enter your authorization code to login. More information in http://service.mail.qq.com/cgi-bin/help?subtype=1&&id=28&&no=1001256\r\n’
    reply: retcode (535); Msg: b’Login Fail. Please enter your authorization code to login. More information in http://service.mail.qq.com/cgi-bin/help?subtype=1&&id=28&&no=1001256′
    send: AUTH
    reply: b’334 UGFzc3dvcmQ6\r\n’
    reply: retcode (334); Msg: b’UGFzc3dvcmQ6′
    send: ‘Y3B0YnRwdHAxMjM0\r\n’
    reply: b’535 Login Fail. Please enter your authorization code to login. More information in http://service.mail.qq.com/cgi-bin/help?subtype=1&&id=28&&no=1001256\r\n’
    reply: retcode (535); Msg: b’Login Fail. Please enter your authorization code to login. More information in http://service.mail.qq.com/cgi-bin/help?subtype=1&&id=28&&no=1001256′

  7. 你好,请问这一大段我要看哪些去查看错误的地方?我用的是outlook的邮箱,我就看懂他说我凭证不正确。请问要怎么解决呢?

    Traceback (most recent call last):
    File “calibre\gui2\wizard\send_email.py”, line 223, in test_email_settings
    File “calibre\utils\smtp.py”, line 180, in sendmail
    File “smtplib.py”, line 750, in login
    File “smtplib.py”, line 739, in login
    File “smtplib.py”, line 662, in auth
    smtplib.SMTPAuthenticationError: (535, b’5.7.139 Authentication unsuccessful, the user credentials were incorrect. [SG2PR04CA0171.apcprd04.prod.outlook.com]’)

    Log:
    connect: to (‘smtp-mail.outlook.com’, 587) None
    reply: b’220 SG2PR04CA0171.outlook.office365.com Microsoft ESMTP MAIL Service ready at Mon, 19 Dec 2022 17:04:55 +0000\r\n’
    reply: retcode (220); Msg: b’SG2PR04CA0171.outlook.office365.com Microsoft ESMTP MAIL Service ready at Mon, 19 Dec 2022 17:04:55 +0000′
    connect: b’SG2PR04CA0171.outlook.office365.com Microsoft ESMTP MAIL Service ready at Mon, 19 Dec 2022 17:04:55 +0000′
    send: ‘ehlo xn--.lan-uo6f115ca\r\n’
    reply: b’250-SG2PR04CA0171.outlook.office365.com Hello [116.148.4.124]\r\n’
    reply: b’250-SIZE 157286400\r\n’
    reply: b’250-PIPELINING\r\n’
    reply: b’250-DSN\r\n’
    reply: b’250-ENHANCEDSTATUSCODES\r\n’
    reply: b’250-STARTTLS\r\n’
    reply: b’250-8BITMIME\r\n’
    reply: b’250-BINARYMIME\r\n’
    reply: b’250-CHUNKING\r\n’
    reply: b’250 SMTPUTF8\r\n’
    reply: retcode (250); Msg: b’SG2PR04CA0171.outlook.office365.com Hello [116.148.4.124]\nSIZE 157286400\nPIPELINING\nDSN\nENHANCEDSTATUSCODES\nSTARTTLS\n8BITMIME\nBINARYMIME\nCHUNKING\nSMTPUTF8′
    send: ‘STARTTLS\r\n’
    reply: b’220 2.0.0 SMTP server ready\r\n’
    reply: retcode (220); Msg: b’2.0.0 SMTP server ready’
    send: ‘ehlo xn--.lan-uo6f115ca\r\n’
    reply: b’250-SG2PR04CA0171.outlook.office365.com Hello [116.148.4.124]\r\n’
    reply: b’250-SIZE 157286400\r\n’
    reply: b’250-PIPELINING\r\n’
    reply: b’250-DSN\r\n’
    reply: b’250-ENHANCEDSTATUSCODES\r\n’
    reply: b’250-AUTH LOGIN XOAUTH2\r\n’
    reply: b’250-8BITMIME\r\n’
    reply: b’250-BINARYMIME\r\n’
    reply: b’250-CHUNKING\r\n’
    reply: b’250 SMTPUTF8\r\n’
    reply: retcode (250); Msg: b’SG2PR04CA0171.outlook.office365.com Hello [116.148.4.124]\nSIZE 157286400\nPIPELINING\nDSN\nENHANCEDSTATUSCODES\nAUTH LOGIN XOAUTH2\n8BITMIME\nBINARYMIME\nCHUNKING\nSMTPUTF8′
    send: AUTH
    reply: b’334 UGFzc3dvcmQ6\r\n’
    reply: retcode (334); Msg: b’UGFzc3dvcmQ6′
    send: ‘a2pqQDg2MTI2\r\n’
    reply: b’535 5.7.139 Authentication unsuccessful, the user credentials were incorrect. [SG2PR04CA0171.apcprd04.prod.outlook.com]\r\n’
    reply: retcode (535); Msg: b’5.7.139 Authentication unsuccessful, the user credentials were incorrect. [SG2PR04CA0171.apcprd04.prod.outlook.com]’

    • 如果用户名密码无误,检查一下这个邮箱是否收到了一封异常登录邮件,按照邮件的说明验证一下,就可以正常发送了。

返回到顶部