0

使用下面的代码,我试图从 Appengine 应用程序向我的 Kindle 发送附件。

from google.appengine.api import mail
     import cStringIO
     out=cStringIO.StringIO()
     out.write('Hello, World!')

     reading = mail.EmailMessage(
          sender='[sender email]',
          subject='convert',
          to=[list or recipient emails], 
          attachments=[('test.txt', out.getvalue())])

     reading.send()

然而,亚马逊回复

您发送给 Kindle 的电子邮件不包含任何附件

接下来,我尝试将我的电子邮件添加到收件人列表中,并且我收到了带有附件的电子邮件。

亚马逊怎么没有?

4

1 回答 1

1

您正在尝试发送 .TXT 文件,但这不是受支持的文件类型。

来自亚马逊的文档

Kindle 个人文档服务支持多种文件类型,包括:

  • Microsoft Word(.DOC、.DOCX)
  • HTML(.HTML、.HTM)
  • RTF (.RTF)
  • JPEG(.JPEG、.JPG)
  • Kindle 格式(.MOBI、.AZW)
  • GIF (.GIF)
  • PNG (.PNG)
  • BMP (.BMP)
  • PDF (.PDF)
于 2012-10-19T22:25:52.077 回答