The SMTP server requires a secure connection or the client was not authenticated.

16,337

Use enableSsl="true", like this:

 <mailSettings>
  <smtp deliveryMethod="Network" from="[email protected]">
    <network enableSsl="true" host="smtp.gmail.com" port="25" userName="[email protected]" password="sending emails's password" />
  </smtp>
</mailSettings>
Share:
16,337
user1544975
Author by

user1544975

Updated on June 05, 2022

Comments

  • user1544975
    user1544975 almost 2 years

    I am creating a form using "createuserwizard" in asp.This is my code.

    <asp:CreateUserWizard ID="userwizard" ContinueDestinationPageUrl="~/secretfiles/secret.aspx" runat="server" >
        <MailDefinition BodyFileName="register.txt" Subject="Registration Confirmation" From="[email protected]" />
        </asp:CreateUserWizard>
    

    This is my web.config file settings.

     <mailSettings>
          <smtp deliveryMethod="Network" from="[email protected]">
            <network host="smtp.gmail.com" port="25" userName="[email protected]" password="sending emails's password" />
          </smtp>
        </mailSettings>
    

    Then settled up a Smtp .in ISS settings i selected following options.

    ->Use localhost(SMTP)
    ->port=25
    ->authentication not required 
    

    Now when a new user click submit button ,it gives following error message and mail is not being send.

    The SMTP server requires a secure connection or the client was not authenticated. The server response was: 5.7.0 Must issue a STARTTLS command first. ud8sm21095949igb.4

    Please help guys.