PasswordRecovery控件在使用需要在web.config上配置mailSettings属性。
如果利用外部SMTP通信,配置如下:
<system.net>
<mailSettings>
<smtp from="zhaiyong1021@126.com">
<network host="SMTP.126.com" password="qiezibaobao" userName="zhaiyong1021@126.com" />
</smtp>
</mailSettings>
</system.net>
如果是本机做SMTP服务器,配置如下:
<smtp deliveryMethod="network" from="ben@contoso.com">
<network
host="localhost"
port="25"
defaultCredentials="true"
/>
</smtp>
-----------------------------------------
MailDefinition BodyFileName="~/mailconfig.txt"
mailconfig.txt如下配置:
user name: <%UserName%>
password: <%Password%>