使用下面的代码我试图从Appengine App向我的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的电子邮件不包含任何附件
接下来,我尝试将我的电子邮件添加到收件人列表中,我收到附件的电子邮件就好了。
亚马逊怎么没有?
答案 0 :(得分: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)