-
Notifications
You must be signed in to change notification settings - Fork 110
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Cyrus SASL as alternative to GNU SASL #242
Comments
Just to complete the picture. For quite some time I was fine without SASL support in vmime (using on the in-built "PLAIN" method as that is OK over TLS). However, I have stumbled upon "smtp.office365.com" that does not support AUTH PLAIN but the (outdated) LOGIN method. As the LOGIN mechanism is quite simple, the other option, that would work in my use case, would be to add into vmime this mechanism without need for an external library - i.e. to make it "in-built" like the PLAIN mechanism. |
Hello! It would be nice to offer an alternative to GNU SASL for VMime. On the other hand, LOGIN method is such simple that it could be indeed built-in. By the way, I think it should be implemented directly as a subclass of builtinSASLMechanism, unlike AUTH PLAIN which is straight in the code and should be refactored... |
Hi Vincent, |
You are totally right! At least a simple subset of the SASL classes should be available even if VMIME_HAVE_SASL_SUPPORT is not enabled. |
Hi,
I would like to know if it is OK to add Cyrus SASL library (https://www.cyrusimap.org/sasl/) as an alternative to GNU SASL. For obvious reason - I already have Cyrus SASL library as a dependency and would like to avoid having two libraries for the same thing.
There is also a precedent - SSL (crypto) functionality can be provided either by GnuTLS or by OpenSSL.
Any way, before I start doing extensive changes I wanted to ask. So if you are deadly against Cyrus SASL, please reject this issue.
JanO
The text was updated successfully, but these errors were encountered: