2010-04-22 42 views
1

我正在編寫一個用C++,windows應用程序編寫的進程監視工具。無論如何,當工具發現過程停止時,發送警報電子郵件?任何庫支持這個?或者任何解決方案都很好。謝謝。從windows應用程序發送電子郵件(C++)

+0

郵件,因爲這個工具可以部署在多臺機器可能不是一個選項。將看看POCO。謝謝! – Stan 2010-04-22 04:12:10

回答

1

爲了發送郵件的Windows中,你可以使用MAPI接口:

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

這將使用的Outlook/Outlook Express的(可能還有其他)的設置發送郵件。它可能要求用戶實際授予發送電子郵件的權限。 (這可能取決於用戶設置)只有在電子郵件配置正確的情況下,它纔會起作用。

我在過去有程序發送一個Web請求的細節,並用它來發送電子郵件。但是,那是當我的程序崩潰了,我需要錯誤報告。我不認爲這是你的想法。

你也可以自己實現SMTP連接。

但是,這將需要知道用戶的SMTP設置,這可能是不方便的。

相關問題