Calibre 使用教程之邮件一键推送电子书

Kindle 伴侣在之前曾经写过一个教程《通过电子邮箱附件推送文档到Kindle》,内容是手动通过电子邮箱推送电子书到【我的内容】,下面介绍的用 Calibre 推送的方法可以使推送过程更加简化。跟着下面的步骤简单的设置以下就可以享受便捷的一键推送了:

一、Calibre 的设置及推送步骤

在开始下面步骤之前请确保你有一个电子邮箱并且你的Kindle设备已经和你的亚马逊账号进行了绑定。如果没有亚马逊账号请点击这里(亚马逊中国)或点击这里(美国亚马逊)先自行注册。详细步骤请参见《通过电子邮箱附件推送文档到Kindle》。

1、下载安装Calibre

Calibre下载页面:https://bookfere.com/tools#calibre

2、添加Kindle接收推送的邮箱

点击“首选项”图标,找到“分享”分类,点击“通过邮件分享”。在弹出的对话框中点击右边的“添加邮件地址”,填入和你的Kindle设备绑定的推送接收邮箱(可添加多个)。接收推送的邮箱可以在【管理我的内容和设备】中的【我的设备】选项卡页面找到。

3、填写推送邮箱

在下面的“发信人地址”中填写你的电子邮箱。注意请确保该邮箱已经添加到亚马逊官网 Kindle 管理后台的【设置】页面中的“已认可的发件人电子邮箱列表”中(这一项在设置页面底部)。

4、设置推送邮箱的邮件服务器

接下来设置“邮件服务器”,如果你用的是gmail或live邮箱,直接点右边相应的图标填写你的邮箱地址及用户名密码即可,软件将会自动为你填写主机名和端口。如果使用其他的邮箱请自行填写邮箱服务器设置并填入你的邮箱用户名和密码。常见的几个邮箱服务器如下:

  • 163 邮箱:主机名 smtp.163.com 端口 465 或 587(加密类型:SSL)*推荐
  • 126 邮箱:主机名 smtp.126.com 端口 465 或 587(加密类型:SSL)
  • yeah 邮箱:主机名 smtp.yeah.net 端口 465 或 587(加密类型:SSL)
  • 新浪邮箱:主机名 smtp.sina.com 端口 端口 465(加密类型:SSL)
  • Gmail 邮箱:主机名 smtp.gmail.com 端口 587(加密类型:TLS)
  • Hotmail/Live/Outlook邮箱:主机名 smtp-mail.outlook.com 端口 587(加密类型:TLS)
  • QQ 邮箱:主机名 smtp.qq.com 端口 465(加密类型:SSL) *不推荐

* 小提示 1: 一定要仔细检查填写的端口是 465 或 587,而不是 465、578等。
* 小提示 2: 以上列出的邮箱附件大小除 Gmail/Outlook 是 25MB 外皆为 50MB。
* 小提示 3: 目前 Gmail 在大陆处于被封锁状态,暂时无法使用。
* 小提示 4: 新注册的 163 邮箱无法立即使用。
* 小提示 5: 163 邮箱如果开启了授权码,请使用授权码而不是登录密码。

邮件参数填写效果如下:

Calibre 邮件参数设置

5、测试邮件推送

全部设置完毕后点击右下角的“测试邮件发送”按钮,会出现“该操作会在屏幕上明文显示你的电子邮件地址密码。要继续吗?”的提示,点击“是”会弹出一个测试对话框,点击“测试”按钮,如果显示框出现“邮件已发出”即表示设置成功,否则请检查设置重试。点击“确定”按钮退出该对话框。点击左上角的“应用”按钮保存刚才的设置,结束设置。

* 测试邮件发出后不久,亚马逊Kindle客服的自动回复系统会向你的推送邮箱发送一封主题为“你发送至Kindle的邮件未附任何文件附件”的提示邮件,请忽略。

6、用右键一键推送图书

回到主界面书库,选择一个或多个电子书,右键点击所选电子书,在弹出的菜单里将鼠标指针悬浮到“连接/共享”,在弹出的子菜单中点击“发送右键至***@kindle.cn”(***@kindle.cn 就是第2步填写的那个邮箱),就可以直接把这些电子书发送到你亚马逊账户中的【我的内容】中了。

当我们将epub等格式的电子书转换成mobi格式后,只需要通过右键菜单就可以将转换后的电子书推送到亚马逊的云端了,是不是很方便。快来试试吧!

二、错误的排查及解决方法

* 无法推送成功请检查:

如果你无法推送成功,请仔细检查“发信人地址”和邮件服务器中的“用户名”是否都是“xxx@xxx.com”这样的格式,比如你的邮件是“ test@simple.com”,那么设置中的“用户名”和“发信地址”都应该填写“test@simple.com”,“用户名”不能只填写“test”,“发信地址”也不能只填写“@simple.com”。另外还需要检查端口是否填写正确,一般邮箱可选择“加密”类型为“SSL”,端口号应该填写 465 或 587;Gmail 的“加密”类型为 TLS,端口号为 587。

* 出现错误提示的解决方法:

如果设置完成后测试推送或推送电子书时出现以下错误,请按照相应的解决办法解决:

1、错误提示之一

SMTPAuthenticationError: (550, ‘\xd3\xc3\xbb\xa7\xb1\xbb\xcb\xf8\xb6\xa8′) (其中乱码意思是“用户被锁定”)

【解决办法】

如果你的 163 邮箱是新注册账号,可能会出现这个这是因为 163 邮箱为防止 SMTP 外泄和滥用,默认没有开启客户端 SMTP 功能。开通 SMTP 需要先进入【设置】页面,在侧边找到【POP3/SMTP/IMAP】这一项,把“开启SMTP邮件”这一项勾选上(注意这里需要手机验证)即可正常使用。

2、错误提示之二

SMTPAuthenticationError: (454, ‘Authentication failed, please open smtp flag first!’)
SMTPAuthenticationError: (535, ‘Error: authentication failed’)

【解决办法】

如果你的 QQ 邮箱出现该错误,请先进入该邮箱的网页版,进入邮箱的【设置】页面,找到“POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服务”这一项,把其中的“POP3/SMTP服务”开启即可正常使用。

如果你使用的是 163 邮箱,请登陆网页版邮箱,进入【设置】页面,在侧边找到【POP3/SMTP/IMAP】这一项,把“开启SMTP邮件”这一项勾选上(注意这里可能需要手机验证)。

3、错误提示之三

SMTPServerDisconnected: Connection unexpectedly closed

解决办法:

这是因为 QQ 邮箱自身原因,请转用其他如 163 邮箱。

4、错误提示之四

reply: ‘535 Error: authentication failed\r\n’
reply: retcode (535); Msg: Error: authentication failed

【解决办法】

请检查下邮箱设置中“客户端授权密码”有没有被开启?如果此功能已开启,则需要使用授权密码而不是邮箱登录密码。

5、错误提示之五

554 DT:SPM

【解决办法】

此错误常出现在 163 邮箱,官方说明为:554 DT:SPM 发送的邮件内容包含了未被许可的信息,或被系统识别为垃圾邮件。请检查是否有用户发送病毒或者垃圾邮件。可能由于大量发送邮件导致的,如果遇到此错误请更换其他邮箱。

6、错误提示之六

500 Error: bad syntax\r\n

【解决办法】

Windows 下可能会出现此错误,这可能是因为网络属性中的“连接特定的 DNS 后缀”值带有空格导致的。在“控制版面”中打开“网络和共享中心”,点击现在使用的网络连接,然后点击【详细信息】查看“连接特定的 DNS 后缀”的值,看是否带有空格,如果有则需要修改一下。具体步骤为:点击【属性】按钮,双击“Internet 协议版本 4(TCP/IPv4)”这一项,再点击【高级】按钮,切换到“DNS”标签,把“此连接的 DNS 后缀”清空或修改为 HOST,依次确认保存。至此问题可得到解决。via

更详细的操作步骤参见《解决 Calibre 推送“500 Error: bad syntax”错误》这篇文章。

7、错误提示之七

error: [Errno 10060]

【解决办法】

错误提示无法建立连接。检查一下你的电脑是否使用了网络代理,或者有防火墙、病毒软件之类的阻止了 SMTP 的连接。

有帮助,[ 捐助本站 ] 或分享给小伙伴:

发表评论

标注为 * 的是必填项。您填写的邮箱地址将会被保密。如果是在本站首次留言,审核后才能显示。
若提问,请务必描述清楚该问题的前因后果,提供尽可能多的对分析该问题有帮助的线索。

小伙伴们发表了 471 条评论

  1. 请问这个怎么办

    Traceback (most recent call last):
    File “site-packages\calibre\gui2\wizard\send_email.py”, line 207, in test_email_settings
    File “site-packages\calibre\utils\smtp.py”, line 162, in sendmail
    File “site-packages\calibre\utils\smtplib.py”, line 780, in sendmail
    SMTPDataError: (554, ‘DT:SPM 163 smtp11,D8CowADXKkw3MWhc+y2vDg–.10629S2 1550332216,please see http://mail.163.com/help/help_spam_16.htm?ip=218.66.9.43&hostid=smtp11&time=1550332216′)

    Log:
    connect: (u’smtp.163.com’, 465)
    connect: (u’smtp.163.com’, 465)
    reply: ‘220 163.com Anti-spam GT for Coremail System (163com[20141201])\r\n’
    reply: retcode (220); Msg: 163.com Anti-spam GT for Coremail System (163com[20141201])
    connect: 163.com Anti-spam GT for Coremail System (163com[20141201])
    send: ‘ehlo DESKTOP-LO5O921.lan\r\n’
    reply: ‘250-mail\r\n’
    reply: ‘250-PIPELINING\r\n’
    reply: ‘250-AUTH LOGIN PLAIN\r\n’
    reply: ‘250-AUTH=LOGIN PLAIN\r\n’
    reply: ‘250-coremail 1Uxr2xKj7kG0xkI17xGrU7I0s8FY2U3Uj8Cz28x1UUUUU7Ic2I0Y2UrbwSCYUCa0xDrUUUUj\r\n’
    reply: ‘250-STARTTLS\r\n’
    reply: ‘250 8BITMIME\r\n’
    reply: retcode (250); Msg: mail
    PIPELINING
    AUTH LOGIN PLAIN
    AUTH=LOGIN PLAIN
    coremail 1Uxr2xKj7kG0xkI17xGrU7I0s8FY2U3Uj8Cz28x1UUUUU7Ic2I0Y2UrbwSCYUCa0xDrUUUUj
    STARTTLS
    8BITMIME
    send: ‘AUTH PLAIN ADEzNDAwNTg1NTMyQDE2My5jb20AbGlueXVqaWUwMTEx\r\n’
    reply: ‘235 Authentication successful\r\n’
    reply: retcode (235); Msg: Authentication successful
    send: u’mail FROM:\r\n’
    reply: ‘250 Mail OK\r\n’
    reply: retcode (250); Msg: Mail OK
    send: u’rcpt TO:\r\n’
    reply: ‘250 Mail OK\r\n’
    reply: retcode (250); Msg: Mail OK
    send: ‘data\r\n’
    reply: ‘354 End data with .\r\n’
    reply: retcode (354); Msg: End data with .
    data: (354, ‘End data with .’)
    send: ‘Content-Type: multipart/mixed; boundary=”===============1243049566==”\r\nMIME-Version: 1.0\r\nSubject: Test mail from calibre\r\nTo: 1541215090@kindle.cn\r\nFrom: 13400585532@163.com\r\nDate: Sat, 16 Feb 2019 23:50:16 +0800\r\nMessage-Id: \r\n\r\nYou will not see this in a MIME-aware mail reader.\r\n\r\n–===============1243049566==\r\nContent-Type: text/plain; charset=”us-ascii”\r\nMIME-Version: 1.0\r\nContent-Transfer-Encoding: 7bit\r\n\r\nTest mail from calibre\r\n–===============1243049566==–\r\n.\r\n’
    reply: ‘554 DT:SPM 163 smtp11,D8CowADXKkw3MWhc+y2vDg–.10629S2 1550332216,please see http://mail.163.com/help/help_spam_16.htm?ip=218.66.9.43&hostid=smtp11&time=1550332216\r\n’
    reply: retcode (554); Msg: DT:SPM 163 smtp11,D8CowADXKkw3MWhc+y2vDg–.10629S2 1550332216,please see http://mail.163.com/help/help_spam_16.htm?ip=218.66.9.43&hostid=smtp11&time=1550332216
    data: (554, ‘DT:SPM 163 smtp11,D8CowADXKkw3MWhc+y2vDg–.10629S2 1550332216,please see http://mail.163.com/help/help_spam_16.htm?ip=218.66.9.43&hostid=smtp11&time=1550332216’)
    send: ‘rset\r\n’
    reply: ‘250 OK\r\n’
    reply: retcode (250); Msg: OK
    send: ‘quit\r\n’
    reply: ‘221 Bye\r\n’
    reply: retcode (221); Msg: Bye

    • 错误提示中给出的链接有解释:554 DT:SPM 发送的邮件内容包含了未被许可的信息,或被系统识别为垃圾邮件。建议过一段时间重试,或者更换其它邮箱。

  2. Traceback (most recent call last):
    File “site-packages\calibre\gui2\wizard\send_email.py”, line 207, in test_email_settings
    File “site-packages\calibre\utils\smtp.py”, line 148, in sendmail
    File “site-packages\calibre\utils\smtplib.py”, line 336, in connect
    File “site-packages\calibre\utils\smtplib.py”, line 833, in _get_socket
    File “socket.py”, line 575, in create_connection
    error: [Errno 10061]

    Log:
    connect: (u’smtp.yeah.net’, 578)
    connect: (u’smtp.yeah.net’, 578)

    您好,这是错误代码,我使用了yeah邮箱,开启了SMTP,并设置了客户端授权密码,麻烦帮我看看这是什么问题? 谢谢!

    • 这是 SMTP 的连接问题。你需要检查是否有防火墙,或者用了无效的代理,导致 SMTP 无法正常连接。

  3. 求助 163邮箱
    Traceback (most recent call last):
    File “site-packages\calibre\gui2\wizard\send_email.py”, line 207, in test_email_settings
    File “site-packages\calibre\utils\smtp.py”, line 159, in sendmail
    File “site-packages\calibre\utils\smtplib.py”, line 648, in login
    SMTPAuthenticationError: (550, ‘User is over flow’)

    Log:
    connect: (u’smtp.163.com’, 465)
    connect: (u’smtp.163.com’, 465)
    reply: ‘220 163.com Anti-spam GT for Coremail System (163com[20141201])\r\n’
    reply: retcode (220); Msg: 163.com Anti-spam GT for Coremail System (163com[20141201])
    connect: 163.com Anti-spam GT for Coremail System (163com[20141201])
    send: ‘ehlo DESKTOP-RTSCOQC.tendawifi.com\r\n’
    reply: ‘250-mail\r\n’
    reply: ‘250-PIPELINING\r\n’
    reply: ‘250-AUTH LOGIN PLAIN\r\n’
    reply: ‘250-AUTH=LOGIN PLAIN\r\n’
    reply: ‘250-coremail 1Uxr2xKj7kG0xkI17xGrU7I0s8FY2U3Uj8Cz28x1UUUUU7Ic2I0Y2Urvey8HUCa0xDrUUUUj\r\n’
    reply: ‘250-STARTTLS\r\n’
    reply: ‘250 8BITMIME\r\n’
    reply: retcode (250); Msg: mail
    PIPELINING
    AUTH LOGIN PLAIN
    AUTH=LOGIN PLAIN
    coremail 1Uxr2xKj7kG0xkI17xGrU7I0s8FY2U3Uj8Cz28x1UUUUU7Ic2I0Y2Urvey8HUCa0xDrUUUUj
    STARTTLS
    8BITMIME
    send: ‘AUTH PLAIN ADEzODY2NTAxNTAzQDE2My5jb20AMjgxMzM2NTgzMzQyMGE=\r\n’
    reply: ‘550 User is over flow\r\n’
    reply: retcode (550); Msg: User is over flow

  4. 你好,是126邮箱,确定已输入了正确的授权码,别的也都按照说明设置了,但和之前的163邮箱一样报错,邮箱收件箱和垃圾箱都没收到邮件,如下为错误代码,请帮忙看看,谢谢!
    是不是网易邮箱都不行?只能使用Hotmail?

    Traceback (most recent call last):
    File “site-packages\calibre\gui2\wizard\send_email.py”, line 207, in test_email_settings
    File “site-packages\calibre\utils\smtp.py”, line 162, in sendmail
    File “site-packages\calibre\utils\smtplib.py”, line 780, in sendmail
    SMTPDataError: (554, ‘DT:SPM 126 smtp1,C8mowABnKHut8GJc9chcCQ–.10318S2 1549988013,please see http://mail.163.com/help/help_spam_16.htm?ip=36.248.244.183&hostid=smtp1&time=1549988013′)

    Log:
    connect: (u’smtp.126.com’, 465)
    connect: (u’smtp.126.com’, 465)
    reply: ‘220 126.com Anti-spam GT for Coremail System (126com[20140526])\r\n’
    reply: retcode (220); Msg: 126.com Anti-spam GT for Coremail System (126com[20140526])
    connect: 126.com Anti-spam GT for Coremail System (126com[20140526])
    send: ‘ehlo [192.168.0.128]\r\n’
    reply: ‘250-mail\r\n’
    reply: ‘250-PIPELINING\r\n’
    reply: ‘250-AUTH LOGIN PLAIN \r\n’
    reply: ‘250-AUTH=LOGIN PLAIN\r\n’
    reply: ‘250-coremail 1Uxr2xKj7kG0xkI17xGrU7I0s8FY2U3Uj8Cz28x1UUUUU7Ic2I0Y2UFu-W5GUCa0xDrUUUUj\r\n’
    reply: ‘250-STARTTLS\r\n’
    reply: ‘250 8BITMIME\r\n’
    reply: retcode (250); Msg: mail
    PIPELINING
    AUTH LOGIN PLAIN
    AUTH=LOGIN PLAIN
    coremail 1Uxr2xKj7kG0xkI17xGrU7I0s8FY2U3Uj8Cz28x1UUUUU7Ic2I0Y2UFu-W5GUCa0xDrUUUUj
    STARTTLS
    8BITMIME
    send: ‘AUTH PLAIN AGxlbW9uZHJvcDA3MDhAMTI2LmNvbQBZS05NRFNLMDcwOA==\r\n’
    reply: ‘235 Authentication successful\r\n’
    reply: retcode (235); Msg: Authentication successful
    send: u’mail FROM:\r\n’
    reply: ‘250 Mail OK\r\n’
    reply: retcode (250); Msg: Mail OK
    send: u’rcpt TO:\r\n’
    reply: ‘250 Mail OK\r\n’
    reply: retcode (250); Msg: Mail OK
    send: ‘data\r\n’
    reply: ‘354 End data with .\r\n’
    reply: retcode (354); Msg: End data with .
    data: (354, ‘End data with .’)
    send: ‘Content-Type: multipart/mixed; boundary=”===============1909461275==”\r\nMIME-Version: 1.0\r\nSubject: Test mail from calibre\r\nTo: lemondrop0708@kindle.cn\r\nFrom: lemondrop0708@126.com\r\nDate: Wed, 13 Feb 2019 00:14:46 +0800\r\nMessage-Id: \r\n\r\nYou will not see this in a MIME-aware mail reader.\r\n\r\n–===============1909461275==\r\nContent-Type: text/plain; charset=”us-ascii”\r\nMIME-Version: 1.0\r\nContent-Transfer-Encoding: 7bit\r\n\r\nTest mail from calibre\r\n–===============1909461275==–\r\n.\r\n’
    reply: ‘554 DT:SPM 126 smtp1,C8mowABnKHut8GJc9chcCQ–.10318S2 1549988013,please see http://mail.163.com/help/help_spam_16.htm?ip=36.248.244.183&hostid=smtp1&time=1549988013\r\n’
    reply: retcode (554); Msg: DT:SPM 126 smtp1,C8mowABnKHut8GJc9chcCQ–.10318S2 1549988013,please see http://mail.163.com/help/help_spam_16.htm?ip=36.248.244.183&hostid=smtp1&time=1549988013
    data: (554, ‘DT:SPM 126 smtp1,C8mowABnKHut8GJc9chcCQ–.10318S2 1549988013,please see http://mail.163.com/help/help_spam_16.htm?ip=36.248.244.183&hostid=smtp1&time=1549988013’)
    send: ‘rset\r\n’
    reply: ‘250 OK\r\n’
    reply: retcode (250); Msg: OK
    send: ‘quit\r\n’
    reply: ‘221 Bye\r\n’
    reply: retcode (221); Msg: Bye

    • 用户验证是没问题的,出现错误是因为另外一个问题。错误代码中 554 DT:SPM 的具体含义,错误提示中提供的链接有解释:

      554 DT:SPM 发送的邮件内容包含了未被许可的信息,或被系统识别为垃圾邮件。请检查是否有用户发送病毒或者垃圾邮件。

      也就是说你发的邮件被系统识别为垃圾邮件,无法发送。不知道这是不是新注册的邮箱,建议你登录邮箱看看有没有需要验证的地方。

  5. 再次打扰了,这次换了hotmail邮箱,测试发送邮件的时候出现了以下乱码:

    Traceback (most recent call last):
    File “site-packages\calibre\gui2\wizard\send_email.py”, line 207, in test_email_settings
    File “site-packages\calibre\utils\smtp.py”, line 162, in sendmail
    File “site-packages\calibre\utils\smtplib.py”, line 780, in sendmail
    SMTPDataError: (554, ‘5.2.0 STOREDRV.Submission.Exception:OutboundSpamException; Failed to process message due to a permanent exception with message WASCL UserAction verdict is not None. Actual verdict is HipNotify, ShowTierUpgrade. OutboundSpamException: WASCL UserAction verdict is not None. Actual verdict is HipNotify, ShowTierUpgrade. [Hostname=PS1PR04MB2981.apcprd04.prod.outlook.com]’)

    Log:
    connect: (u’smtp.live.com’, 587)
    connect: (u’smtp.live.com’, 587)
    reply: ‘220 HK0PR03CA0077.outlook.office365.com Microsoft ESMTP MAIL Service ready at Mon, 11 Feb 2019 13:12:09 +0000\r\n’
    reply: retcode (220); Msg: HK0PR03CA0077.outlook.office365.com Microsoft ESMTP MAIL Service ready at Mon, 11 Feb 2019 13:12:09 +0000
    connect: HK0PR03CA0077.outlook.office365.com Microsoft ESMTP MAIL Service ready at Mon, 11 Feb 2019 13:12:09 +0000
    send: ‘ehlo [192.168.1.101]\r\n’
    reply: ‘250-HK0PR03CA0077.outlook.office365.com Hello [122.193.197.112]\r\n’
    reply: ‘250-SIZE 157286400\r\n’
    reply: ‘250-PIPELINING\r\n’
    reply: ‘250-DSN\r\n’
    reply: ‘250-ENHANCEDSTATUSCODES\r\n’
    reply: ‘250-STARTTLS\r\n’
    reply: ‘250-8BITMIME\r\n’
    reply: ‘250-BINARYMIME\r\n’
    reply: ‘250-CHUNKING\r\n’
    reply: ‘250 SMTPUTF8\r\n’
    reply: retcode (250); Msg: HK0PR03CA0077.outlook.office365.com Hello [122.193.197.112]
    SIZE 157286400
    PIPELINING
    DSN
    ENHANCEDSTATUSCODES
    STARTTLS
    8BITMIME
    BINARYMIME
    CHUNKING
    SMTPUTF8
    send: ‘STARTTLS\r\n’
    reply: ‘220 2.0.0 SMTP server ready\r\n’
    reply: retcode (220); Msg: 2.0.0 SMTP server ready
    send: ‘ehlo [192.168.1.101]\r\n’
    reply: ‘250-HK0PR03CA0077.outlook.office365.com Hello [122.193.197.112]\r\n’
    reply: ‘250-SIZE 157286400\r\n’
    reply: ‘250-PIPELINING\r\n’
    reply: ‘250-DSN\r\n’
    reply: ‘250-ENHANCEDSTATUSCODES\r\n’
    reply: ‘250-AUTH LOGIN XOAUTH2\r\n’
    reply: ‘250-8BITMIME\r\n’
    reply: ‘250-BINARYMIME\r\n’
    reply: ‘250-CHUNKING\r\n’
    reply: ‘250 SMTPUTF8\r\n’
    reply: retcode (250); Msg: HK0PR03CA0077.outlook.office365.com Hello [122.193.197.112]
    SIZE 157286400
    PIPELINING
    DSN
    ENHANCEDSTATUSCODES
    AUTH LOGIN XOAUTH2
    8BITMIME
    BINARYMIME
    CHUNKING
    SMTPUTF8
    send: ‘AUTH LOGIN eWNxODkyOTE1NTU5QGhvdG1haWwuY29t\r\n’
    reply: ‘334 UGFzc3dvcmQ6\r\n’
    reply: retcode (334); Msg: UGFzc3dvcmQ6
    send: ‘eWluY2h1cWk3OTExMTlt\r\n’
    reply: ‘235 2.7.0 Authentication successful\r\n’
    reply: retcode (235); Msg: 2.7.0 Authentication successful
    send: u’mail FROM: size=510\r\n’
    reply: ‘250 2.1.0 Sender OK\r\n’
    reply: retcode (250); Msg: 2.1.0 Sender OK
    send: u’rcpt TO:\r\n’
    reply: ‘250 2.1.5 Recipient OK\r\n’
    reply: retcode (250); Msg: 2.1.5 Recipient OK
    send: ‘data\r\n’
    reply: ‘354 Start mail input; end with .\r\n’
    reply: retcode (354); Msg: Start mail input; end with .
    data: (354, ‘Start mail input; end with .’)
    send: ‘Content-Type: multipart/mixed; boundary=”===============0173361457==”\r\nMIME-Version: 1.0\r\nSubject: Test mail from calibre\r\nTo: 892915559@kindle.cn\r\nFrom: ycq892915559@hotmail.com\r\nDate: Mon, 11 Feb 2019 21:12:09 +0800\r\nMessage-Id: \r\n\r\nYou will not see this in a MIME-aware mail reader.\r\n\r\n–===============0173361457==\r\nContent-Type: text/plain; charset=”us-ascii”\r\nMIME-Version: 1.0\r\nContent-Transfer-Encoding: 7bit\r\n\r\nTest mail from calibre\r\n–===============0173361457==–\r\n.\r\n’
    reply: ‘554 5.2.0 STOREDRV.Submission.Exception:OutboundSpamException; Failed to process message due to a permanent exception with message WASCL UserAction verdict is not None. Actual verdict is HipNotify, ShowTierUpgrade. OutboundSpamException: WASCL UserAction verdict is not None. Actual verdict is HipNotify, ShowTierUpgrade. [Hostname=PS1PR04MB2981.apcprd04.prod.outlook.com]\r\n’
    reply: retcode (554); Msg: 5.2.0 STOREDRV.Submission.Exception:OutboundSpamException; Failed to process message due to a permanent exception with message WASCL UserAction verdict is not None. Actual verdict is HipNotify, ShowTierUpgrade. OutboundSpamException: WASCL UserAction verdict is not None. Actual verdict is HipNotify, ShowTierUpgrade. [Hostname=PS1PR04MB2981.apcprd04.prod.outlook.com]
    data: (554, ‘5.2.0 STOREDRV.Submission.Exception:OutboundSpamException; Failed to process message due to a permanent exception with message WASCL UserAction verdict is not None. Actual verdict is HipNotify, ShowTierUpgrade. OutboundSpamException: WASCL UserAction verdict is not None. Actual verdict is HipNotify, ShowTierUpgrade. [Hostname=PS1PR04MB2981.apcprd04.prod.outlook.com]’)
    send: ‘rset\r\n’
    reply: ‘250 2.0.0 Resetting\r\n’
    reply: retcode (250); Msg: 2.0.0 Resetting
    send: ‘quit\r\n’
    reply: ‘221 2.0.0 Service closing transmission channel\r\n’
    reply: retcode (221); Msg: 2.0.0 Service closing transmission channel

  6. 请问这是代表被误判成垃圾邮件了吗?谢谢您啦~

    Traceback (most recent call last):
    File “site-packages\calibre\gui2\wizard\send_email.py”, line 207, in test_email_settings
    File “site-packages\calibre\utils\smtp.py”, line 159, in sendmail
    File “site-packages\calibre\utils\smtplib.py”, line 648, in login
    SMTPAuthenticationError: (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′)

    Log:
    connect: (u’smtp.qq.com’, 465)
    connect: (u’smtp.qq.com’, 465)
    reply: ‘220 smtp.qq.com Esmtp QQ Mail Server\r\n’
    reply: retcode (220); Msg: smtp.qq.com Esmtp QQ Mail Server
    connect: smtp.qq.com Esmtp QQ Mail Server
    send: ‘ehlo [192.168.1.101]\r\n’
    reply: ‘250-smtp.qq.com\r\n’
    reply: ‘250-PIPELINING\r\n’
    reply: ‘250-SIZE 73400320\r\n’
    reply: ‘250-AUTH LOGIN PLAIN\r\n’
    reply: ‘250-AUTH=LOGIN\r\n’
    reply: ‘250-MAILCOMPRESS\r\n’
    reply: ‘250 8BITMIME\r\n’
    reply: retcode (250); Msg: smtp.qq.com
    PIPELINING
    SIZE 73400320
    AUTH LOGIN PLAIN
    AUTH=LOGIN
    MAILCOMPRESS
    8BITMIME
    send: ‘AUTH PLAIN ADg5MjkxNTU1OUBxcS5jb20AYnZlcHdkZnBndHR1YmFoaQ==\r\n’
    reply: ‘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\r\n’
    reply: retcode (535); Msg: Error: ��ʹ����Ȩ����¼�������뿴: http://service.mail.qq.com/cgi-bin/help?subtype=1&&id=28&&no=1001256

  7. connect: (u’smtp.live.com’, 587)
    connect: (u’smtp.live.com’, 587)
    reply: ‘220 HK0PR03CA0065.outlook.office365.com Microsoft ESMTP MAIL Service ready at Sun, 20 Jan 2019 05:57:52 +0000\r\n’
    reply: retcode (220); Msg: HK0PR03CA0065.outlook.office365.com Microsoft ESMTP MAIL Service ready at Sun, 20 Jan 2019 05:57:52 +0000
    connect: HK0PR03CA0065.outlook.office365.com Microsoft ESMTP MAIL Service ready at Sun, 20 Jan 2019 05:57:52 +0000
    send: ‘ehlo DESKTOP-95SF5VJ.www.tendawifi.com\r\n’
    reply: ‘250-HK0PR03CA0065.outlook.office365.com Hello [111.41.147.131]\r\n’
    reply: ‘250-SIZE 157286400\r\n’
    reply: ‘250-PIPELINING\r\n’
    reply: ‘250-DSN\r\n’
    reply: ‘250-ENHANCEDSTATUSCODES\r\n’
    reply: ‘250-STARTTLS\r\n’
    reply: ‘250-8BITMIME\r\n’
    reply: ‘250-BINARYMIME\r\n’
    reply: ‘250-CHUNKING\r\n’
    reply: ‘250 SMTPUTF8\r\n’
    reply: retcode (250); Msg: HK0PR03CA0065.outlook.office365.com Hello [111.41.147.131]
    SIZE 157286400
    PIPELINING
    DSN
    ENHANCEDSTATUSCODES
    STARTTLS
    8BITMIME
    BINARYMIME
    CHUNKING
    SMTPUTF8
    send: ‘STARTTLS\r\n’
    reply: ‘220 2.0.0 SMTP server ready\r\n’
    reply: retcode (220); Msg: 2.0.0 SMTP server ready
    send: ‘ehlo DESKTOP-95SF5VJ.www.tendawifi.com\r\n’
    reply: ‘250-HK0PR03CA0065.outlook.office365.com Hello [111.41.147.131]\r\n’
    reply: ‘250-SIZE 157286400\r\n’
    reply: ‘250-PIPELINING\r\n’
    reply: ‘250-DSN\r\n’
    reply: ‘250-ENHANCEDSTATUSCODES\r\n’
    reply: ‘250-AUTH LOGIN XOAUTH2\r\n’
    reply: ‘250-8BITMIME\r\n’
    reply: ‘250-BINARYMIME\r\n’
    reply: ‘250-CHUNKING\r\n’
    reply: ‘250 SMTPUTF8\r\n’
    reply: retcode (250); Msg: HK0PR03CA0065.outlook.office365.com Hello [111.41.147.131]
    SIZE 157286400
    PIPELINING
    DSN
    ENHANCEDSTATUSCODES
    AUTH LOGIN XOAUTH2
    8BITMIME
    BINARYMIME
    CHUNKING
    SMTPUTF8
    send: AUTH
    reply: ‘334 UGFzc3dvcmQ6\r\n’
    reply: retcode (334); Msg: UGFzc3dvcmQ6
    send: ’emhhbmd4aW4xOTk4MTEwMw==\r\n’
    reply: ‘235 2.7.0 Authentication successful\r\n’
    reply: retcode (235); Msg: 2.7.0 Authentication successful
    send: u’mail FROM: size=215455\r\n’
    reply: ‘250 2.1.0 Sender OK\r\n’
    reply: retcode (250); Msg: 2.1.0 Sender OK
    send: u’rcpt TO:\r\n’
    reply: ‘250 2.1.5 Recipient OK\r\n’
    reply: retcode (250); Msg: 2.1.5 Recipient OK
    send: ‘data\r\n’
    reply: ‘354 Start mail input; end with .\r\n’
    reply: retcode (354); Msg: Start mail input; end with .
    data: (354, ‘Start mail input; end with .’)
    send: ‘Content-Type: multipart/mixed; boundary=”===============0326862150==”\r\nMIME-Version: 1.0\r\nSubje…
    reply: ‘554 5.2.0 STOREDRV.Submission.Exception:OutboundSpamException; Failed to process message due to a permanent exception with message WASCL UserAction verdict is not None. Actual verdict is HipNotify, ShowTierUpgrade. OutboundSpamException: WASCL UserAction verdict is not None. Actual verdict is HipNotify, ShowTierUpgrade. [Hostname=TY2PR04MB3326.apcprd04.prod.outlook.com]\r\n’
    reply: retcode (554); Msg: 5.2.0 STOREDRV.Submission.Exception:OutboundSpamException; Failed to process message due to a permanent exception with message WASCL UserAction verdict is not None. Actual verdict is HipNotify, ShowTierUpgrade. OutboundSpamException: WASCL UserAction verdict is not None. Actual verdict is HipNotify, ShowTierUpgrade. [Hostname=TY2PR04MB3326.apcprd04.prod.outlook.com]
    data: (554, ‘5.2.0 STOREDRV.Submission.Exception:OutboundSpamException; Failed to process message due to a permanent exception with message WASCL UserAction verdict is not None. Actual verdict is HipNotify, ShowTierUpgrade. OutboundSpamException: WASCL UserAction verdict is not None. Actual verdict is HipNotify, ShowTierUpgrade. [Hostname=TY2PR04MB3326.apcprd04.prod.outlook.com]’)
    send: ‘rset\r\n’
    reply: ‘250 2.0.0 Resetting\r\n’
    reply: retcode (250); Msg: 2.0.0 Resetting
    send: ‘quit\r\n’
    reply: ‘221 2.0.0 Service closing transmission channel\r\n’
    reply: retcode (221); Msg: 2.0.0 Service closing transmission channel

    Sending failed…

    Traceback (most recent call last):
    File “site-packages\calibre\gui2\email.py”, line 44, in run
    File “site-packages\calibre\gui2\email.py”, line 134, in sendmail
    File “site-packages\calibre\utils\smtp.py”, line 162, in sendmail
    File “site-packages\calibre\utils\smtplib.py”, line 780, in sendmail
    SMTPDataError: (554, ‘5.2.0 STOREDRV.Submission.Exception:OutboundSpamException; Failed to process message due to a permanent exception with message WASCL UserAction verdict is not None. Actual verdict is HipNotify, ShowTierUpgrade. OutboundSpamException: WASCL UserAction verdict is not None. Actual verdict is HipNotify, ShowTierUpgrade. [Hostname=TY2PR04MB3326.apcprd04.prod.outlook.com]’)

    Retrying in 301 seconds…

    Waiting 301 seconds before sending, to avoid being marked as spam.
    You can control this delay via Preferences->Tweaks

    求助,请问这个是怎么回事呢?使用的hotmail邮箱