Python 打开带附件的邮件客户端

3 投票
2 回答
3036 浏览
提问于 2025-04-18 18:16

我想打开一个邮件客户端(比如说 Thunderbird)来发送带附件的邮件。我试过用 webbrowser.open('mailto:[...]?attachment="path_to_file"') 来打开客户端,但附件没有成功附上。我还试过写 file://path_to_file。我在网上找了解决办法,但只找到了一些关于如何用 SMTP 发送邮件的教程。你有什么想法吗?

2 个回答

0

你可以通过系统命令来调用Thunderbird,这样也能达到同样的效果。

这是我发起的一个讨论帖。我得到了一个不错的回复:

Python:打开Thunderbird写新邮件并附加文件

1

我会使用这个 Python 代码示例,它提供了一种简单可靠的方法来用 Python 发送带附件的邮件。

撰写回答