Hello,

I've been trying to use msmtp as smtp client in order to send emails
through a MS Exchange server.
The server accepts unsecure connections and STARTTLS connection, does not
accept TLS connections. I have no control over this server.

Using smtp, configured with TLS OFF and AUTH OFF, I can connect and send
email only to addresses within the same domain.
Due a security policy in the server, unauthenticated clients can send
emails only to addresses in the same domain. (I have no control over this
Exchange server)


I used *openssl s_client -debug -starttls smtp -crlf -connect
<mailservername>:25* and was abel to connect, authenticate and send email
to any domain.

But using msmtp, configured with TLS OFF, STARTTLS ON and AUTH ON, I get
this message: *msmtp: cannot use a secure authentication method*


Reading through the code (*smtp_init() in smtp.c*), msmtp exects that SMTP
server respond with just one method per "AUTH" line.

But this server is responding with: "AUTH NTLM LOGIN" (as I see it in the
openssl tests). The server is telling two methods in a single line so mstmp
is unable to identify "LOGIN" as a supported method.

Would this be considered a bug, or it would be an enhancement?
How could I ask for this bug/enhancement to be attended?


Thanks,
Alexis
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
msmtp-users mailing list
msmtp-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/msmtp-users

Reply via email to