从Windows应用程序发送电子邮件(C ++)

时间:2010-04-22 03:03:17

标签: email windows

我正在编写一个用C ++,windows应用程序编写的进程监视工具。无论如何,当工具发现进程发生故障时,是否发送警报电子邮件?任何图书馆支持这个?或任何解决方案都没问题。感谢。

2 个答案:

答案 0 :(得分:1)

要在Windows框中发送邮件,您可以使用MAPI界面:

http://msdn.microsoft.com/en-us/library/dd296721(VS.85).aspx

这将使用Outlook / Outlook Express(可能还有其他设置)的设置发送它。它可能要求用户实际授予要发送的电子邮件的权限。 (可能取决于用户设置)它也只能在包装盒上正确配置电子邮件时才能使用。

我过去曾让程序发送带有详细信息的Web请求,并用它来发送电子邮件。然而,那是我的程序崩溃的时候,我需要错误报告。我不认为这就是你的想法。

您也可以自己实施SMTP连接。

但是,这需要知道用户的SMTP设置,这可能不方便。

答案 1 :(得分:1)

POCO有SMTP支持

还有一种通过MS-Outlook http://www.outlookcode.com/

发送邮件的方法