2012-01-24 6 views
6

Sto cercando di affollare questo, poiché ho difficoltà a trovare una libreria "standard del settore" per SMTP in C/C++.Qual è la libreria client SMTP più utilizzata e flessibile in C/C++?

Sto cercando la possibilità di inviare e-mail con diversi formati MIME e allegati. Preferirei non reinventare la ruota scrivendo una libreria sottilmente velata. Ma mi piacerebbe anche poterlo includere nel mio software senza problemi di licenza.

Ho letto questo articolo correlato: What RFCs need to be considered in developing an SMTP client?, per quanto riguarda le RFC che sono rilevanti, e sto esaminando anche le RFC.

risposta

5

Il mio preferito è VMime, solo per C++, ma il famoso libcurl ha anche il supporto SMTP (oltre a molte altre funzionalità).

VMime ha un dual license; Penso che Curl abbia una specie di licenza in stile MIT.

+0

Grazie! Sto esaminando questi. Non sapevo nemmeno che libcURL avesse il supporto SMTP, è qualcosa che vale la pena di investigare. – Tim

+1

Sto riscontrando problemi nella compilazione di VMime su Windows. – Damian

4

libquickmail ha tutte le funzionalità necessarie. Supporta elementi come più corpi e allegati alternativi.

Problemi correlati