如果之前有人问过这个问题,我深表歉意。我对类似问题进行了相当广泛的搜索,但我能找到的只是与 C++ 或 C# 相关的答案。我正在使用 GNU C。
我正在编写一个需要能够使用 SMTP 发送电子邮件的守护进程。我需要能够登录到外部邮件服务器、发送电子邮件并解释任何错误代码。由于各种原因,我无法使用系统的 sendmail 工具(如果有的话)。
该库应至少支持 OpenSSL。GNUTLS 将是一个额外的好处,但并不是真正需要的。
理想情况下,该库将获得 LGPL2(及更高版本)或 3 条款 BSD 的许可。
有什么建议么?