使用PasswordRecovery登录控件发邮件的问题
我的membership都设置好了,smtp节点设置如下:
<system.net>
<mailSettings>
<smtp from="1294****@qq.com">
<network host="smtp.qq.com" password="******" userName="1294****" />
</smtp>
</mailSettings>
</system.net>
PasswordRecovery里的MailDefinition属性中配置如下:
<asp:PasswordRecovery ID="PasswordRecovery1" runat="server">
<MailDefinition BodyFileName="~/Mail.txt" From="1294****@qq.com"
Priority="High" Subject="你的密码已找到">
</MailDefinition>
</asp:PasswordRecovery>
测试时出现异常:邮件标头中找到无效的字符
网上好多人说是微软System.Net.Mail的bug,跟.NET框剪版本有关。可真是这样,那我这个应用是System.Net.Mail自动调用smtp节点里的信息,我该怎么改System.Net.Mail呢?