So what you guys think: Should we change the return to NIL or the documentation?
Can someone confirm that this MR works?
Quicklisp can't successfully load and run the project's tests. Failure log is here: http://report.quicklisp.org/2023-11-10/failure-report/cl-smtp.html#cl-smtp-tests
I have created a merge request that fixes the problems: !4
Thank you for your contribution @rbrown !
Kilian M. Haemmerle (7a476b3a) at 28 Mar 20:04
Merge branch 'fix-tests' into 'master'
... and 1 more commit
Refer to unexported symbols in the CL-SMTP package from package CL-SMTP-TESTS using the colon colon syntax.
Add ASDF TEST-OPs to the CL-SMTP and CL-SMTP-TESTS system definitions.
Refer to unexported symbols in the CL-SMTP package from package CL-SMTP-TESTS using the colon colon syntax.
Add ASDF TEST-OPs to the CL-SMTP and CL-SMTP-TESTS system definitions.
For using encrypted mail services via SMTP, e.g. Protonmail offers a local bridge application. While trying to use this client with CL-SMTP I get the following error:
SSL verify error: 18 X509_V_ERR_DEPTH_ZERO_SELF_SIGNED_CERT
To get this bridge working we basically have to opt-out of SSL Certificate verfication of cl+ssl. This can be done by supplying the value NIL to the verify keyword of cl+ssl:make-ssl-client-stream and adding a keyword verify / verify-certificate (default value T) to cl-smtp:send-email and with-smtp-mail.
I would be happy to supply a MR if granted access to this project.