如何请求操作系统发送电子邮件?

时间:2012-08-07 04:57:24

标签: c++ qt

Qt C ++应用程序如何请求操作系统发送包含特定主题,正文和可能的附件文件的电子邮件?应使用配置的默认电子邮件客户端调度它。

2 个答案:

答案 0 :(得分:2)

看起来QDesktopServices::openUrl()会接受mailto:网址。但指定附件可能很棘手。

答案 1 :(得分:1)

我写过一个处理附件的小组件。它会创建一个临时的.eml文件,其中包含您提供给Email类的内容,并使用openInDefaultProgram()打开默认的电子邮件客户端。 API应该是自我解释,但如果您有任何问题,请不要犹豫与我联系:)

https://github.com/picaschaf/qt-email