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