我正在使用 asp 中的“createuserwizard”创建一个表单。这是我的代码。
<asp:CreateUserWizard ID="userwizard" ContinueDestinationPageUrl="~/secretfiles/secret.aspx" runat="server" >
<MailDefinition BodyFileName="register.txt" Subject="Registration Confirmation" From="amrit.enest@gmail.com" />
</asp:CreateUserWizard>
这是我的 web.config 文件设置。
<mailSettings>
<smtp deliveryMethod="Network" from="amrit.enest@gmail.com">
<network host="smtp.gmail.com" port="25" userName="amrit.enest@gmail.com" password="sending emails's password" />
</smtp>
</mailSettings>
然后设置了一个 Smtp .in ISS 设置我选择了以下选项。
->Use localhost(SMTP)
->port=25
->authentication not required
现在当一个新用户点击提交按钮时,它会给出以下错误消息并且邮件没有被发送。
SMTP 服务器需要安全连接或客户端未通过身份验证。服务器响应是: 5.7.0 必须首先发出 STARTTLS 命令。ud8sm21095949igb.4
请帮助各位。