<i id='diOOd'><tr id='diOOd'><dt id='diOOd'><q id='diOOd'><span id='diOOd'><b id='diOOd'><form id='diOOd'><ins id='diOOd'></ins><ul id='diOOd'></ul><sub id='diOOd'></sub></form><legend id='diOOd'></legend><bdo id='diOOd'><pre id='diOOd'><center id='diOOd'></center></pre></bdo></b><th id='diOOd'></th></span></q></dt></tr></i><div id='diOOd'><tfoot id='diOOd'></tfoot><dl id='diOOd'><fieldset id='diOOd'></fieldset></dl></div>
  1. <small id='diOOd'></small><noframes id='diOOd'>

      <legend id='diOOd'><style id='diOOd'><dir id='diOOd'><q id='diOOd'></q></dir></style></legend><tfoot id='diOOd'></tfoot>
        <bdo id='diOOd'></bdo><ul id='diOOd'></ul>

      SMTP 服务器需要安全连接或客户端未通过身份验证

      The SMTP server requires a secure connection or the client was not authenticated(SMTP 服务器需要安全连接或客户端未通过身份验证)
        <bdo id='ndqwl'></bdo><ul id='ndqwl'></ul>

        <small id='ndqwl'></small><noframes id='ndqwl'>

        • <i id='ndqwl'><tr id='ndqwl'><dt id='ndqwl'><q id='ndqwl'><span id='ndqwl'><b id='ndqwl'><form id='ndqwl'><ins id='ndqwl'></ins><ul id='ndqwl'></ul><sub id='ndqwl'></sub></form><legend id='ndqwl'></legend><bdo id='ndqwl'><pre id='ndqwl'><center id='ndqwl'></center></pre></bdo></b><th id='ndqwl'></th></span></q></dt></tr></i><div id='ndqwl'><tfoot id='ndqwl'></tfoot><dl id='ndqwl'><fieldset id='ndqwl'></fieldset></dl></div>
              <tbody id='ndqwl'></tbody>

          1. <legend id='ndqwl'><style id='ndqwl'><dir id='ndqwl'><q id='ndqwl'></q></dir></style></legend>

              <tfoot id='ndqwl'></tfoot>

                本文介绍了SMTP 服务器需要安全连接或客户端未通过身份验证的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                问题描述

                我收到了这个错误

                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. e17sm974159fak.34
                

                Web.config

                <mailSettings>
                    <smtp deliveryMethod="Network"
                                from="emailaccount@gmail.com">
                        <network defaultCredentials="false" host="smtp.gmail.com" port="587"
                                    userName="emailaccount@gmail.com"  password="12345678" />
                    </smtp>        
                </mailSettings>
                

                代码文件

                public void Submit()
                        {
                            EnsureCurrentlyValid();
                            // Send via email
                            var message = new StringBuilder();
                            message.AppendFormat("Date: {0:yyyy-MM-dd hh:mm}
                ", DateTime.Now);
                            message.AppendFormat("Email from: {0}
                ", Name);
                            message.AppendFormat("Email: {0}
                ", Email);
                            message.AppendFormat("Message: {0}
                ", Message);
                            SmtpClient smtpClient = new SmtpClient();
                            MailMessage m = new MailMessage(
                                "visitor@mydomain.com", // From
                                "emailaccount@gmail.com", // To
                                "Suggestion/Comments", // Subject
                                message.ToString()); // Body
                
                            smtpClient.Send(m);
                        }
                

                推荐答案

                尝试设置 EnableSsl 属性为真:

                Try setting the EnableSsl property to true:

                smtpClient.EnableSsl = true;
                

                AFAIK 这个属性只能在代码中设置,不能在配置文件中指定.

                AFAIK this property can only be set in code and cannot be specified in the config file.

                这篇关于SMTP 服务器需要安全连接或客户端未通过身份验证的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                本站部分内容来源互联网,如果有图片或者内容侵犯了您的权益,请联系我们,我们会在确认后第一时间进行删除!

                相关文档推荐

                Populate ListBox with a IEnumrable on another thread (winforms)(在另一个线程(winforms)上使用 IEnumrable 填充 ListBox)
                listbox selected item give me quot; System.Data.DataRowViewquot; , C# winforms(列表框选择的项目给我quot;System.Data.DataRowView, C# Winforms)
                Cannot remove items from ListBox(无法从列表框中删除项目)
                Preventing ListBox scrolling to top when updated(更新时防止列表框滚动到顶部)
                Drag and drop from list to canvas on windows phone with MVVM(使用 MVVM 在 Windows 手机上从列表拖放到画布)
                Deselection on a WPF listbox with extended selection mode(具有扩展选择模式的 WPF 列表框上的取消选择)

                    <tbody id='AiXJg'></tbody>
                    <bdo id='AiXJg'></bdo><ul id='AiXJg'></ul>
                    <legend id='AiXJg'><style id='AiXJg'><dir id='AiXJg'><q id='AiXJg'></q></dir></style></legend>

                    <small id='AiXJg'></small><noframes id='AiXJg'>

                  • <i id='AiXJg'><tr id='AiXJg'><dt id='AiXJg'><q id='AiXJg'><span id='AiXJg'><b id='AiXJg'><form id='AiXJg'><ins id='AiXJg'></ins><ul id='AiXJg'></ul><sub id='AiXJg'></sub></form><legend id='AiXJg'></legend><bdo id='AiXJg'><pre id='AiXJg'><center id='AiXJg'></center></pre></bdo></b><th id='AiXJg'></th></span></q></dt></tr></i><div id='AiXJg'><tfoot id='AiXJg'></tfoot><dl id='AiXJg'><fieldset id='AiXJg'></fieldset></dl></div>

                    1. <tfoot id='AiXJg'></tfoot>