我在asp中使用“createuserwizard”创建表单。这是我的代码。SMTP服务器需要安全连接或客户端未通过身份验证。
<asp:CreateUserWizard ID="userwizard" ContinueDestinationPageUrl="~/secretfiles/secret.aspx" runat="server" >
<MailDefinition BodyFileName="register.txt" Subject="Registration Confirmation" From="[email protected]" />
</asp:CreateUserWizard>
这是我的web.config文件中的设置。
<mailSettings>
<smtp deliveryMethod="Network" from="[email protected]">
<network host="smtp.gmail.com" port="25" userName="[email protected]" 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
请帮帮忙。
那么无论你的密码不正确,或者你可以,我不t知道 - 使用安全的smtp端口465 – t3hn00b 2012-08-03 12:14:20