2013-10-19 130 views
1

我見過許多教程(http://curl.haxx.se/libcurl/c/smtp-multi.html,VMIME網站等),解釋如何通過某些服務器發送郵件,如GMail或其他。也就是說,他們需要用戶名/密碼才能登錄某個服務器,然後他們通過服務器將電子郵件轉發到目的地。通過VMIME/libcurl發送電子郵件不是通過服務器(或:SMTP服務器庫)

我在找什麼,找不到是解釋如何發送電子郵件,但不是通過服務器路由。如何在沒有郵件服務器的情況下發送郵件?我正在尋找一個[Linux]庫,它可以讓我的程序本身成爲郵件服務器,既可以發送郵件也可以接收郵件。如果curl或vmime無法實現,那麼我將很樂意切換到另一個庫。我真的不想要推出我自己的SMTP服務器,但我花了一天的時間在谷歌上沒有用,並閱讀VMIME書,但我找不到任何有用的東西,這對我來說有點深奧。

編輯

所以基本上我正在尋找一個SMTP服務器庫(也可以發送電子郵件到其他服務器上)爲C或C++。這樣的事情存在嗎?我看到他們的.NET和Java和Python,但沒有C或C++。仍然使用谷歌搜索...

回答

0

不幸的是,我不知道任何仍然活躍。 VMIME有一些支持,但SMTP/SMTPS的API有點尷尬。我也看過libcurl的發送部分。它比VMIME的SMTP/SMTPS API更容易管理。我目前正在使用VMIME來生成消息並使用MSMTP實用程序進行發送。 VMIME和MSMTP的結合很好,但希望將它全部保存在一個實用程序中...

相關問題