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()

ただし、Amazonは次のように返信します

Kindle へのメールに添付ファイルがありませんでした

次に、自分のメールを受信者のリストに追加しようとしましたが、添付ファイル付きのメールを問題なく取得できました。

なぜAmazonはそうしないのですか?

4

1 に答える 1

1

.TXT ファイルを送信しようとしていますが、これはサポートされているファイル タイプではありません。

Amazonのドキュメントから:

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 に答える