Calibre 使用教程之通过邮箱一键推送 Kindle 电子书
Kindle 伴侣在之前曾经写过一个教程《通过电子邮箱附件推送文档到Kindle》,内容是手动用电子邮箱推送电子书到 Kindle,本文将要介绍的用 Calibre 推送的方式可以让推送过程更方便。
跟着下面的步骤简单的设置以下就可以享受便捷的一键推送了。
一、推送设置及推送步骤
在开始下面步骤之前请确保你有一个电子邮箱并且你的Kindle设备已经和你的亚马逊账号进行了绑定。如果没有亚马逊账号请点击这里(亚马逊中国)或点击这里(美国亚马逊)先自行注册。详细步骤可参考《通过电子邮箱附件推送文档到Kindle》。
1、下载安装 Calibre
Calibre 支持多种操作系统,你可以下载与你所使用的操作系统想对应的版本:
下载 Calibre:https://bookfere.com/tools#calibre
2、添加接收邮箱
点击“首选项”图标,找到“分享”分类,点击“通过邮件分享”。在弹出的对话框中点击右边的【添加邮件地址】按钮,填入和你的Kindle设备绑定的推送接收邮箱(可添加多个)。接收推送的邮箱可以在【管理我的内容和设备】中的【我的设备】选项卡页面找到。
注意,现在 Kindle 已支持推送 EPUB 格式,为了避免在推送时电子书被 Calibre 自动转换成 MOBI 格式,需要在添加邮件地址时,将“格式”那一栏中的 MOBI 删掉,仅保留 EPUB。
▲ 将格式更改为 EPUB 以避免自动转换 MOBI 格式
3、填写推送邮箱
在下面的“发信人地址”中填写你的电子邮箱。注意请确保该邮箱已经添加到亚马逊官网 Kindle 管理后台的【设置】页面中的“已认可的发件人电子邮箱列表”中(这一项在设置页面底部)。
4、配置邮箱服务器
如果你用的是 Gmail 邮箱,直接点右边相应的图标填写你的邮箱地址及用户名密码即可,软件将会自动为你填写主机名和端口。如果使用其他的邮箱请自行填写邮箱服务器设置并填入你的邮箱用户名和密码。常见的几个邮箱服务器如下:
服务商 | 主机名 | 端口 | 加密类型 | 备注 |
---|---|---|---|---|
Gmail | smtp.gmail.com | 465 587 |
SSL TLS |
* 中国网络需要使用网络代理(VPN) * 必须开启两步验证并使用生成的应用密码 |
163 | smtp.163.com | 465 587 |
SSL | * 新注册邮箱可能无法立即使用 * 密码请使用授权码而非登录密码 * 频繁发信可能会被禁用 SMTP |
126 | smtp.126.com | 465 587 |
SSL | |
Yeah | smtp.yeah.net | 465 587 |
SSL | |
smtp.qq.com | 465 | SSL | * 密码请使用授权码而非登录密码 |
* 提示 1: 一定要确保填写的端口是正确的,不要把 465 写成 465,或 587 写成 578等。
* 提示 2: 以上列出的邮箱附件大小最大限制,除 Gmail 是 25MB 外皆为 50MB。
邮件参数填写效果如下:
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
5.5.4 Invalid domain name
【解决办法】
Windows 下可能会出现此错误,这可能是因为网络属性中的“连接特定的 DNS 后缀”值带有空格导致的。在“控制版面”中打开“网络和共享中心”,点击现在使用的网络连接,然后点击【详细信息】查看“连接特定的 DNS 后缀”的值,看是否带有空格,如果有则需要修改一下。具体步骤为:点击【属性】按钮,双击“Internet 协议版本 4(TCP/IPv4)”这一项,再点击【高级】按钮,切换到“DNS”标签,把“此连接的 DNS 后缀”清空或修改为 HOST,依次确认保存。至此问题可得到解决。via
更详细的操作步骤参见《解决 Calibre 推送“500 Error: bad syntax”错误》这篇文章。
7、错误提示之七
error: [Errno 10060]
【解决办法】
错误提示无法建立连接。检查一下你的电脑是否使用了网络代理,或者有防火墙、病毒软件之类的阻止了 SMTP 的连接。
8、错误提示之八
SMTPSenderRefused: (553, ‘Mail from must equal authorized user’, u’1584624613@qq.com’)
【解决办法】
SMTP 服务器拒绝的原因是发信邮箱和发信人名称不一致。假设你使用的是 163 邮箱,如果你的发信邮箱是 example@163.com,那么发信人名称也应该是 example@163.com,而不是 example,更不能是其它邮箱地址。简单说就是直接用你的 Email 做用户名就可以了。
9、错误提示之九
File “ssl.py”, line 828, in do_handshake
error: [Errno 10054]
或者
File “socket.py”, line 575, in create_connection
error: [Errno 10060]
【解决办法】
错误提示无法建立连接。由于每个人的电脑环境不同,出现此问题的原因可能也不尽相同,建议检查一下你的电脑是否使用了网络代理,或者有防火墙、病毒软件之类的阻止了 SMTP 的连接。
10、错误提示之十
smtplib.SMTPDataError: (554, b’DT:SPM 163 smtp12,EMCowABXfZ1YQGphxxyIEQ–.191S2 1634353251,please see http://mail.163.com/help/help_spam_16.htm?ip=127.0.0.1&hostid=smtp12&time=1634353251′)
【解决办法】
此问题常见于 163 邮箱。错误提示中给出了错误代码 554 和“退信代码说明”页面链接,根据说明的显示,引发此问题的原因为:
554 DT:SPM 发送的邮件内容包含了未被许可的信息,或被系统识别为垃圾邮件。请检查是否有用户发送病毒或者垃圾邮件
这可能是某些行为触发了 163 邮箱设定的限制规则,它没有给出更具体的说明。最快的解决方法是换一个邮箱,建议选择 Gmail 等限制没那么多的邮箱。
11、错误提示之十一
OSError: Failed to send mail: SMTPRecipientsRefused({'xxx@kindle.com': (550, b'5.7.1 IP address blacklisted by recipient')})
【解决办法】
此错误的原因是发送邮件的 IP 地址被接收方列为黑名单。如果你没有使用邮箱服务商提供的 SMTP,建议根据邮箱服务商提供的 SMTP 信息正确设置 SMTP 服务器。如果你使用的是邮箱服务商提供的 SMTP,可以换其他邮箱服务商试试看。
三、解决显示拼音书名问题
通过亚马逊 Send to Kindle 服务提供的五种方式推送到 Kindle 的电子书会显示为推送时的文件名,而 Calibre 会自动将电子书的文件名从中文书名转换成拼音书名,并且未提供相关的设置,因此只要通过其内置的邮件功能推送电子书,发送到 Kindle 后都会显示拼音书名。
你可以为 Calibre 安装一款由书伴开发的名为 Send to Kindle 的插件来解决这个问题,详情请移步《如何解决 Calibre 推送中文书到 Kindle 显示拼音书名问题》。
© 「书伴」原创文章,转载请注明出处及原文链接:https://bookfere.com/post/11.html
“Calibre教程”相关阅读
- Calibre 使用教程之把合集电子书拆分成单本
- Calibre 发布 3.0 版本(附常用功能梳理)
- Calibre 使用教程之通过 WiFi 向 Kindle 传输电子书
- 把 TXT 文档转换成带目录的 MOBI 格式电子书
- 解决 Calibre 推送“500 Error: bad syntax”错误
- Calibre 使用教程之批量获取电子书元数据
- Calibre 常用命令行工具详解之 calibre-smtp
- 如何解决 kindle 电子书字体颜色浅淡的问题
- Calibre 常用命令行工具详解之 ebook-meta
- Calibre使用教程之为电子书添加或修改封面
- Calibre 常用命令行工具详解之 ebook-convert
- 解决依赖内嵌字体才能正常显示的电子书乱码问题
- 如何解决 Kindle 电子书无法更换字体的问题
- Calibre 使用教程之优化电子书的排版
- Calibre 使用教程之电子书繁体字转简体字
使用这个功能投递,在QQ邮箱已发出邮件里面可以看到有这封邮件,状态为投递成功。如果将接受邮箱设置为自己的另外一个邮箱,发现正常接收到带附件的邮件。但是,KINDLE就是接收不了。
如果在网页邮箱里面转发这封邮件,则KINDLE可以收到投递。貌似用calibre做邮件客户端不行,不知道问题出在哪里。
seaven 您好,您的意思是同一个发送邮箱,在网页邮箱中可以发送推送成功,但是在 Calibre 中无法推送成功么?
kindle 序列号是日本的.
注册了中国亚马逊,无论如何都不推送. 不知道是什么原因.
laimeng 您好,依次检查:1、Kindle 绑定了中国亚马逊账号;2、在网站后台获取和 Kindle 设备相对应的推送目标邮箱;3、添加推送图书的邮箱地址到信任列表。看是否满足这三条,如果这些都没问题,可否留个您的联系方式我帮您看一下?
站主,您好,请问下如下错误,是什么问题?
Traceback (most recent call last):
File “site-packages\calibre\gui2\wizard\send_email.py”, line 173, in test_email_settings
File “site-packages\calibre\utils\smtp.py”, line 128, in sendmail
File “site-packages\calibre\utils\smtplib.py”, line 308, in connect
File “site-packages\calibre\utils\smtplib.py”, line 783, in _get_socket
File “socket.py”, line 571, in create_connection
error: [Errno 10060]
Log:
乐 您好,您使用的邮箱是否是 Gmail?
为什么用calibre搜索的封面全是错的呢?根本不是原书籍的封面。
painisgood 您好,这是因为有些电子书的元数据并不标准,所以 Calibre 搜索的封面并不能保证百分百准确,只能当作为辅助功能使用。
Traceback (most recent call last): File “site-packages\calibre\gui2\wizard\send_email.py”, line 173, in test_email_settings File “site-packages\calibre\utils\smtp.py”, line 135, in sendmail File “site-packages\calibre\utils\smtplib.py”, line 617, in login
SMTPAuthenticationError: (454, ‘Authentication failed, please open smtp flag first!’)
请问这是什么意思
您好,请先进入邮箱,在设置里打开 SMTP 功能。
懂了,原来邮箱本身也要设置启用smtp功能。已经发送成功了。
抱歉要求助了,用QQ邮箱不行,于是特意注册了163的邮箱,测试提示如下:
Traceback (most recent call last):
File “site-packages\calibre\gui2\wizard\send_email.py”, line 173, in test_email_settings
File “site-packages\calibre\utils\smtp.py”, line 135, in sendmail
File “site-packages\calibre\utils\smtplib.py”, line 617, in login
SMTPAuthenticationError: (550, ‘\xd3\xc3\xbb\xa7\xb1\xbb\xcb\xf8\xb6\xa8’)
Log:
我看设置应该都没错,不知道哪里出问题,请指点,感谢!
加林 您好,出现这个错误提示“SMTPAuthenticationError: (550, ‘用户被锁定′)”,是因为您的账号是新注册导致的。163 邮箱为了防止 SMTP 外泄和滥用,默认没有开启客户端 SMTP 功能。如果想要开通需要先进入【设置】页面,在侧边找到【POP3/SMTP/IMAP】这一项,把“开启SMTP邮件”这一项勾选上(注意这里需要手机验证)。然后就可以正常使用了。^_^
另外 QQ 邮箱也是可以使用的哦,如果出错请仔细检查自己的设置有无错误。
Traceback (most recent call last):
File “site-packages\calibre\gui2\wizard\send_email.py”, line 173, in test_email_settings
File “site-packages\calibre\utils\smtp.py”, line 128, in sendmail
File “site-packages\calibre\utils\smtplib.py”, line 308, in connect
File “site-packages\calibre\utils\smtplib.py”, line 283, in _get_socket
File “socket.py”, line 571, in create_connection
error: [Errno 10060]
Log:
用的gmail邮箱 设置应该没问题 测试邮件一直返回这个结果
Luke 您好,Gmail 的 SMTP 端口目前已经被大陆封锁,所以目前无法使用,请更换其他如 163、QQ 邮箱试一下。
用163的设置成功了 但是发送书籍的时候发出去的邮件没有附带图书…只是个空的邮件
刚可以了…不好意思 …
真是奔溃,qq邮箱怎么弄都不行
Traceback (most recent call last): File “site-packages/calibre/gui2/wizard/send_email.py”, line 173, in test_email_settings File “site-packages/calibre/utils/smtp.py”, line 135, in sendmail File “site-packages/calibre/utils/smtplib.py”, line 605, in login File “site-packages/calibre/utils/smtplib.py”, line 388, in docmd File “site-packages/calibre/utils/smtplib.py”, line 364, in getreply
SMTPServerDisconnected: Connection unexpectedly closed
Log:
godfather 您好,根据您贴出的错误提示显示 SMTP 无法连接。如果是 QQ 邮箱请检查您填写的 SMTP 填写的是否是“stmp.qq.com”,是否选择了 SSL 加密连接,SSL 端口是否填写的是“465”或“587”?另外如果您用的是“QQ号@qq.com”的方式,用户名可直接填写“QQ号”,如果是用的“别名@qq.com”的方式,用户名需要填写邮箱名。如果确认以上设置没问题还无法发送请再留言。^_^这是 QQ 邮箱自身的原因,如果遇到这种情况,建议转用 163 邮箱。
您好,想问下我通过您教的方法把TXT的文档转换为MOBI格式的,然后发送到我的kindle邮箱里,都显示任务成功了,怎么我的邮箱里看不见,在设备里也没有!换了AZW3格式的也没有用!试了好几遍,这是什么情况啊?!谢谢!
WenBo.Zhao 您好,如果显示任务成功,说明您设置的邮箱是正确的,如果 Kindle 收不到,请按照本文第3步操作,确认您设置的发送邮箱已经在亚马逊后台添加为信任邮箱列表里。如果确认都是按照本文步骤操作,仍然无法推送,请再留言。^_^
推送不了 显示原因是这个 Starting job: 把 冰与火之歌卷二:列王的纷争 发Email到 1249032636_46@kindle.cn
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.159]\r\n’
reply: ‘250-smtp.qq.com\r\n’
reply: ‘250-PIPELINING\r\n’
reply: ‘250-SIZE 52428800\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 52428800
AUTH LOGIN PLAIN
AUTH=LOGIN
MAILCOMPRESS
8BITMIME
send: AUTH
reply: ‘454 Authentication failed, please open smtp flag first!\r\n’
reply: retcode (454); Msg: Authentication failed, please open smtp flag first!
Sending failed…
Traceback (most recent call last):
File “site-packages\calibre\gui2\email.py”, line 43, in run
File “site-packages\calibre\gui2\email.py”, line 124, in sendmail
File “site-packages\calibre\utils\smtp.py”, line 135, in sendmail
File “site-packages\calibre\utils\smtplib.py”, line 617, in login
SMTPAuthenticationError: (454, ‘Authentication failed, please open smtp flag first!’)
Retrying in 1 seconds…
Waiting 1 seconds before sending, to avoid being marked as spam.
You can control this delay via Preferences->Tweaks
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.159]\r\n’
reply: ‘250-smtp.qq.com\r\n’
reply: ‘250-PIPELINING\r\n’
reply: ‘250-SIZE 52428800\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 52428800
AUTH LOGIN PLAIN
AUTH=LOGIN
MAILCOMPRESS
8BITMIME
send: AUTH
reply: ‘454 Authentication failed, please open smtp flag first!\r\n’
reply: retcode (454); Msg: Authentication failed, please open smtp flag first!
Sending failed…
Traceback (most recent call last):
File “site-packages\calibre\gui2\email.py”, line 43, in run
File “site-packages\calibre\gui2\email.py”, line 124, in sendmail
File “site-packages\calibre\utils\smtp.py”, line 135, in sendmail
File “site-packages\calibre\utils\smtplib.py”, line 617, in login
SMTPAuthenticationError: (454, ‘Authentication failed, please open smtp flag first!’)
Job: “把 冰与火之歌卷二:列王的纷争 发Email到 1249032636_46@kindle.cn” failed with error:
Traceback (most recent call last):
File “site-packages\calibre\gui2\threaded_jobs.py”, line 83, in start_work
File “site-packages\calibre\gui2\email.py”, line 98, in __call__
SMTPAuthenticationError: (454, ‘Authentication failed, please open smtp flag first!’)
Called with args: (u’C:\\Users\\ENOUGH~1\\AppData\\Local\\Temp\\calibre_zv1qjh\\c0koxicaltmpfmt.mobi’, u’Bing Yu Huo Zhi Ge Juan Er _Lie Wang De Fen Zheng – Qiao Zhi _R_R_Ma Ding.mobi’, u’1249032636_46@kindle.cn’, u’\u7535\u5b50\u4e66\uff1a \u51b0\u4e0e\u706b\u4e4b\u6b4c\u5377\u4e8c\uff1a\u5217\u738b\u7684\u7eb7\u4e89′, u’\u5df2\u6dfb\u52a0, \u60a8\u53ef\u4ee5\u4ece\u4e2d\u83b7\u53d6\u7535\u5b50\u4e66\n\n\u51b0\u4e0e\u706b\u4e4b\u6b4c\u5377\u4e8c\uff1a\u5217\u738b\u7684\u7eb7\u4e89\n\t\u7531 \u4e54\u6cbb\xb7R\xb7R\xb7\u9a6c\u4e01\n\n\u4f7f\u7528 MOBI \u683c\u5f0f.\n\nAbout this book:\n\n\u56fd\u738b\u52b3\u52c3\u4e00\u6b7b\uff0c\u53f2\u5854\u514b\u9996\u76f8\u9547\u538b\u53cd\u5bf9\u6d3e\u5931\u8d25\uff0c\u81ea\u5df1\u53cd\u9001\u6027\u547d\u3002\u4e00\u65f6\u95f4\u7ef4\u65af\u7279\u6d1b\u7fa4\u96c4\u7eb7\u8d77\uff0c\u7eb7\u7eb7\u50ed\u8d8a\u79f0\u738b\uff0c\u6218\u4e89\u3001\u51b2\u7a81\u4e00\u89e6\u5373\u53d1\uff0c\u5929\u9645\u4e00\u9053\u5f57\u661f\u7684\u7ea2\u5149\uff0c\u9884\u793a\u7740\u4e00\n\u573a\u6d69\u52ab\u5373\u5c06\u964d\u4e34\u3002\u8bf8\u738b\u4e4b\u4e89\uff0c\u4f1a\u50cf\u5f57\u661f\u7684\u8272\u6cfd\u4e00\u822c\u8840\u7ea2\u3002′) {u’notifications’: , u’abort’: , u’log’: }
咚兹哒兹 您好,这是因为您的 QQ 邮箱没有开启 SMTP 所导致,请进入该邮箱的网页版,在设置里面开启它的 STMP 功能。
Traceback (most recent call last):
File “/usr/lib/calibre/calibre/gui2/wizard/send_email.py”, line 173, in test_email_settings
encryption=opts.encryption, port=opts.relay_port)
File “/usr/lib/calibre/calibre/utils/smtp.py”, line 128, in sendmail
s.connect(relay, port)
File “/usr/lib/calibre/calibre/utils/smtplib.py”, line 308, in connect
self.sock = self._get_socket(host, port, self.timeout)
File “/usr/lib/calibre/calibre/utils/smtplib.py”, line 784, in _get_socket
new_socket = ssl.wrap_socket(new_socket, self.keyfile, self.certfile)
File “/usr/lib/python2.7/ssl.py”, line 487, in wrap_socket
ciphers=ciphers)
File “/usr/lib/python2.7/ssl.py”, line 243, in __init__
self.do_handshake()
File “/usr/lib/python2.7/ssl.py”, line 405, in do_handshake
self._sslobj.do_handshake()
SSLError: [Errno 1] _ssl.c:510: error:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol
Log:
按测试 出来的是这种提示,不知道是什么意思,希望楼主以能帮忙看看。
idfoume 您好,看出错提示像是邮件设置错误,您用的是什么邮箱?
想问下您有关calibre邮件分享这个功能,不知为什么我重装一次系统后再用calibre的邮件分享就特别慢,大概一本书推送到kindle上要3分钟,而以前只要10秒,我之前用的是gmail,但是现在新版好像无法设置gmail,用的outlook,太慢,又换的qq邮箱也是慢,请问是我软件问题呢还是邮箱问题呢?
哈斯巴根 您好,推送慢是正常的,一般推送第一本电子书的时候很快,其后就开始慢了,我怀疑是因为邮箱的SMTP服务器有限制。BTW,Gmail是可以使用的哦,如果不能使用请检查端口的设置是否正确。^_^
折腾好久了,邮件倒是可以正常推送但是在kindle上还是会卡索引,快崩溃了
为啥还是推送不成功,换了gmail hotmail 163 3种邮箱。。。。
kiiyt 您好,如果您无法推送成功,请仔细检查“发信人地址”和邮件服务器中的“用户名”是否都是“xxx@xxx.com”这样的格式,比如您的邮件是“ test@simple.com”,那么设置中的“用户名”和“发信地址”都应该填写“test@simple.com”,“用户名”不能只填写“test”,“发信地址”也不能只填写“@simple.com”。另外还需要检查端口是否填写正确,一般邮箱可选择“加密”类型为“SSL”,端口号应该填写 456 或 587;Gmail 的“加密”类型为 TLS,端口号为 587。
希望能帮助您解决无法推送的问题,如果没能解决可以继续留言求助。