首先在web.config里配置相应的smtp,或者直接在“网站”那找到asp.net configuration来配置。web.config代码如下:
1.在<system.web/>下添加
<system.net>
<mailSettings>
<smtp from="邮箱地址">
<network host="smtp.sina.com" password="密码" userName="邮箱地址" />
</smtp>
</mailSettings>
</system.net>
注意你的邮箱开通了smtp服务。qq,163等已经没了这个服务,sina,gmail还有。
2.拖一个passwordrecovery控件到aspx页面,配置信息:
<asp:PasswordRecovery ID="PasswordRecovery1" runat="server" Width="100%">
<MailDefinition BodyFileName="~/EmailContent/content.txt" From="邮箱地址" Subject="密码找回">
</MailDefinition>
</asp:PasswordRecovery>
3.content.txt文件内容如下:
您好:这是您的帐号和密码,请尽快登录网站进行确认。
用户名: <% userName %>
密 码: <% password %>
注意一定要存为utf8格式,默认的ascii格式会显示不了中文!
这样就能够正常发送密码邮件了。
1.在<system.web/>下添加
<system.net>
<mailSettings>
<smtp from="邮箱地址">
<network host="smtp.sina.com" password="密码" userName="邮箱地址" />
</smtp>
</mailSettings>
</system.net>
注意你的邮箱开通了smtp服务。qq,163等已经没了这个服务,sina,gmail还有。
2.拖一个passwordrecovery控件到aspx页面,配置信息:
<asp:PasswordRecovery ID="PasswordRecovery1" runat="server" Width="100%">
<MailDefinition BodyFileName="~/EmailContent/content.txt" From="邮箱地址" Subject="密码找回">
</MailDefinition>
</asp:PasswordRecovery>
3.content.txt文件内容如下:
您好:这是您的帐号和密码,请尽快登录网站进行确认。
用户名: <% userName %>
密 码: <% password %>
注意一定要存为utf8格式,默认的ascii格式会显示不了中文!
这样就能够正常发送密码邮件了。
浙公网安备 33010602011771号