常见问题 — Aspose.Email FOSS for Python

常见问题 — Aspose.Email FOSS for Python

许可

aspose-email-foss 使用什么许可证?

MIT 许可证。无需许可证密钥。


安装

如何安装 aspose-email-foss?

pip install aspose-email-foss

需要哪个 Python 版本?

Python 3.10 或更高版本。

是否有本机依赖?

不。该库是纯 Python 的,没有任何外部依赖。


格式支持

支持哪些电子邮件格式?

格式导入导出
MSG (Outlook)
CFB (Compound File Binary)

我可以读取 EML 文件吗?

不能直接。将 EML 内容转换为 EmailMessage 对象并使用 MapiMessage.from_email_message()

我可以将 MSG 转换为 EML 吗?

是的。调用 msg.to_email_string() 以获取 RFC 5322 文本输出。


API 使用

如何加载 MSG 文件?

from aspose.email_foss.msg import MapiMessage
msg = MapiMessage.from_file("message.msg")

如何创建新消息?

msg = MapiMessage.create("Subject", "Body")
msg.save("output.msg")

我该如何添加附件?

msg.add_attachment("file.pdf", data_bytes, mime_type="application/pdf")

已知限制

有没有未实现的方法?

不。所有公共 API 方法在当前版本中已完整实现。

是否支持 TNEF(winmail.dat)?

不。仅支持标准 MSG(CFB)格式。

是否提供日历/预约支持?

该库通用地处理 MSG 文件。可以通过 MAPI 属性 ID 访问特定于日历的属性,但没有专用的日历 API。

 中文