2009-04-13 160 views
1

我正在製作一個支持Web瀏覽器內電子郵件功能的程序。我希望它能夠向人們發送電子郵件,並且我正在嘗試瞭解如何使用C++完成此操作。有人可以幫忙嗎?如何用C++發送電子郵件

+0

錯別字,沒有適當的句子,並要求人們谷歌爲你。我爲那些放下一些努力的谷歌。 – gnud 2009-04-13 23:15:29

回答

1

你需要安裝一個SMTP服務器(假設你在windows上),或者在Linux上使用sendmail。如果您不想安裝SMTP服務器,則可以使用某些外部指令,如examples中指定的那樣。

0

所有你需要做的是使用一個庫,讓您使用SMTP服務器(簡單郵件傳輸協議) 。你開發這個平臺是什麼平臺?

0

我試過發送電子郵件with CURLwith libesmtp
兩者都很好,雖然我更喜歡CURL,因爲它可以異步工作。
另外,我有a header-only curl wrapper。用它發送電子郵件很簡單:

long rc = Curl().send ("Subject: subject\r\n\r\n" "text\r\n") .smtp ("from", "to") .go().status(); 
if (rc != 250) std::cerr << "Error sending email: " << rc << std::endl;