【问题标题】:How is Calibre sending books to my Kindle from my personal email?Calibre 如何通过我的个人电子邮件将书籍发送到我的 Kindle?
【发布时间】:2022-07-24 08:09:57
【问题描述】:

基本上这个问题 - https://www.reddit.com/r/Calibre/comments/tcew2i/howcan_calibre_send_books_to_my_kindle_using_my/

我最近将 Kindle 设置为通过电子邮件接收书籍。唯一经过验证的地址是我的个人电子邮件。在 Calibre 中,我通过提供我的 Kindle 的“电子邮件地址”(xyz@kindle.com)来设置通过电子邮件发送功能,并填写“来自电子邮件 ID”字段(我的个人电子邮件)。我没有提供任何可选的服务器或我的电子邮件密码。我没有在我的桌面上的任何电子邮件客户端上登录我的电子邮件。

Calibre 能够将书籍发送到我的 Kindle。这怎么可能?我的个人电子邮件帐户中也没有看到任何来自 Caliber 的sent email

我确实感到安全,因为我没有看到任何已发送的电子邮件,并且亚马逊要求我验证发送到我的 Kindle 的任何书籍。但我只想知道是什么协议使这成为可能?后端是否发生了什么事情可以实现这一点?

【问题讨论】:

    标签: kindle calibre


    【解决方案1】:

    后端是否发生了什么事情可以实现这一点?

    简而言之,是的。电子邮件可以通过任何编程语言发送,包括 Calibre 使用的 python。只要它有一个目标电子邮件服务器可以将其发送到(然后由该服务器处理传递实际消息)。通过在 Calibre Preferences-->"Sharing Books by Email" 设置中填写以下项目,您就可以准确地告诉它发送 SMTP 消息的位置和方式书籍附件:

    “我没有提供任何可选的服务器或我的电子邮件密码”

    很难说不知道您使用的是哪个系统(Hotmail 还是 Gmail?),但是 最好的猜测是,如果您真的没有填写这些信息,那么它可能会从您的 Windows 凭据中获取 MSN/Outlook/Hotmail 设置,尽管我仍然希望您在某些时候必须登录。在 Windows 10 中,程序可以查询当前登录用户及其(等效公钥)凭据。然后,其他应用程序(例如 Outlook 邮件服务器)可以“信任”这些凭据发送的内容(只要它们已在一段时间内登录),而无需进一步验证。

    我会说检查这些 Calibre 设置并查看它指向的服务器。 如果是 MSN/outlook,也可以在 Windows 的“Credential Manager”中查看设置。寻找一个以“MicrosoftAccount:xxxxxx”开头的。它们旨在以安全的方式“自动响应”以通过应用程序请求凭据。

    深入了解 Windows 凭据:
    https://docs.microsoft.com/en-us/windows-server/security/windows-authentication/credentials-processes-in-windows-authentication

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-04-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-02-10
      • 2018-12-14
      • 1970-01-01
      • 2014-12-15
      相关资源
      最近更新 更多