Dobrý SMTP + SSL / TLS knihovna pro C?

hlasů
1

Omlouvám se, jestli tato otázka byla požádána dříve. Udělal jsem dost rozsáhlé pátrání po podobné otázky, ale vše, co jsem mohl najít Byli odpovědi týkající se C ++ nebo C #. Já používám GNU C.

Píšu démon, který potřebuje, aby bylo možné odesílat e-maily pomocí SMTP. Musím být schopni se přihlásit na externí poštovního serveru, odeslat e-mail a interpretovat žádné chybové kódy. Z různých důvodů, nemohu použít sendmail zařízení systému (pokud ještě jedna je přítomna).

Knihovna by měla podporovat alespoň OpenSSL. GnuTLS by vyzdobit, ale ne ve skutečnosti potřeba.

V ideálním případě, knihovna bude licencována LGPL2 (a novější) nebo 3 klauzule BSD.

Nějaké návrhy?

Položena 10/10/2009 v 03:19
zdroj uživatelem
V jiných jazycích...                            


2 odpovědí

hlasů
1

Tim,

Už jste se podíval na CyaSSL? To podporuje všechny současné průmyslové standardy až TLS 1.2 (stejně jako některé skvělé funkce jako je proudových šifer), má vrstvu kompatibility, OpenSSL, a zaměřuje se na optimalizaci rychlosti a velikosti.

Je to dual licencovaný pod oběma GPLv2 a komerční licencí (pokud budete potřebovat podporu). Nedávno jsem používal to s nějakou Android práci jsem dělal a byl velmi potěšen.

http://yassl.com/yaSSL/Products_cyassl.html

S pozdravem,
Chris

Odpovězeno 27/09/2010 v 22:54
zdroj uživatelem

hlasů
1

Tato odpověď je pro každého, kdo čte tento post po faktu, ale vypadá to, že ve verzi 7.20.0 libcurl podporuje SMTP, včetně SSL.

Vypadá to, že podpora SASL je plánováno, ale možná ještě neuvolnil. Našel jsem tuto opravu nicméně.

Odpovězeno 23/06/2010 v 16:43
zdroj uživatelem

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more