When attempting to OpenSmtpConnection in Chilkat Version 22.214.171.124 The settings are not configured correctly. A common mistake for users. We have implemented a Test button to verify the settings are correct. Unfortunately if SSL and TLS options have not been set this log is what happens.
Is there a setting to prevent this error from being ignored?
<ensureSmtpAuthenticated> <smtpAuthenticate> <smtp_host>smtp.gmail.com</smtp_host> <smtp_port>25</smtp_port> <smtp_user>mySmtpLogin</smtp_user> <smtpAuthenticate> <info>This SMTP server did not list authentication methods.</info> <info>Defaulting to LOGIN authentication method.</info> <login_method>LOGIN</login_method> <auth_login> <smtpSendGet2> <sendCmdToSmtp> <SmtpCmdSent><![CDATA[AUTH LOGIN<CRLF>]]></SmtpCmdSent> </sendCmdToSmtp> <readSmtpResponse> <SmtpCmdResp>530 5.7.0 Must issue a STARTTLS command first. y145sm7205134ywd.0 - gsmtp</SmtpCmdResp> </readSmtpResponse> </smtpSendGet2> <error>AUTH LOGIN failed</error> </auth_login> <info>Ignoring the error, assuming no authentication is necessary.</info> </smtpAuthenticate> <ConnectionType>Unencrypted TCP/IP</ConnectionType> </smtpAuthenticate> </ensureSmtpAuthenticated>
In 126.96.36.199, the VerifySmtpLogin method returns a success. I know it should fail for one of two reasons.
I decided to look at the OpenSmtpConnection and SmtpAuthenticate methods to see what type of detail I was getting from the LastErrorXml. The results are very different from VerifySmtpLogin.
I have received a preview of 188.8.131.52, and the VerifySmtpLogin is returning a failure code.
Instead of rolling your own test methods, do the VerifySmtpConnection and VerifySmtpLogin methods accomplish what you need?