c++ - 使用收件人地址和主题从 C++ 调用标准邮件客户端的简单方法?

标签 c++ windows email

answer TcKs 给了我一个想法,因此我尝试了以下操作:

system("mailto:thomas.muster@domainname.com?subject=Test");

    STARTUPINFO info = {sizeof(info)};
    PROCESS_INFORMATION processInfo = {0};
    if (!::CreateProcess(NULL, "mailto:thomas.muster@domainname.com",
        NULL, NULL, FALSE, 0, NULL, NULL, &info, &processInfo))
    {
        MessageBox("Couldn't invoke Standard Mail Client");
        return;
    }

但是第一种和第二种形式都不起作用。你有什么简单的解决办法吗?

谢谢!

最佳答案

尝试 ShellExecute 函数:http://support.microsoft.com/kb/224816

关于c++ - 使用收件人地址和主题从 C++ 调用标准邮件客户端的简单方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3863231/

相关文章:

c++ - 怀疑用户定义类的以下代码片段中的模板实例化问题

c++ - 空范围的 std::copy() 或 std::move() 是否需要有效目的地?

c - Win32 : Returning a minimized and hidden window to top

asp.net - 触发Web服务的第三方服务

python - 使用 Python smtplib 发送没有 key 文件(仅 certfile)的电子邮件

linux - 发送 fpdf 附件在我的 linux suse 服务器上不起作用,但它在我的共享主机帐户上起作用

c++ - 创建一个可选的元组

c++ - 从文件中读取并保存到数组c++

c++ - 在Linux中,等效于在c/c++中打开物理驱动器的句柄并写入MBR的方法是什么?

android - 将图片附加到电子邮件