2009-10-10 4 views
1

Приносим извинения, если этот вопрос задан раньше. Я сделал довольно обширный поиск похожих вопросов, однако все, что я мог найти, это ответы, связанные с C++ или C#. Я использую GNU C.Хорошая библиотека SMTP + SSL/TLS для C?

Я пишу демона, который должен иметь возможность отправлять электронную почту с помощью SMTP. Мне нужно иметь возможность входа на внешний почтовый сервер, отправки электронной почты и интерпретации любых кодов ошибок. По разным причинам я не могу использовать средство sendmail системы (если даже один присутствует).

Библиотека должна поддерживать как минимум OpenSSL. GNUTLS будет перком, но на самом деле не нужен.

В идеале библиотека будет лицензирована LGPL2 (и более поздняя версия) или 3 раздела BSD.

Любые предложения?

ответ

1

Этот ответ больше для тех, кто читает это сообщение после факта, но он похож на версию 7.20.0. libcurl поддерживает SMTP, включая SSL.

Похоже, поддержка SASL запланирована, но, возможно, еще не выпущена. Однако я нашел это patch.

1

Tim,

Вы посмотрели на CyaSSL? Он поддерживает все существующие отраслевые стандарты вплоть до TLS 1.2 (а также некоторые интересные функции, такие как потоковые шифры), имеет уровень совместимости с OpenSSL и фокусируется на оптимизации скорости и размера.

Это двойная лицензия под GPLv2 и коммерческая лицензия (если вам нужна поддержка). Недавно я использовал его с некоторыми работами на Android, которые я делал, и был очень доволен.

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

С уважением,
Chris

Смежные вопросы