密码恢复控制发送邮件失败
本文关键字:失败 恢复 控制 密码 | 更新日期: 2023-09-27 18:08:21
我有windows vista,我检查了它在IIS中没有默认的虚拟smtp。
我使用端口25的本地主机为我的密码恢复控制发送电子邮件,但它不工作。
如何发送邮件?
我现在修好了。下面是我的代码:
PasswordRecovery1_SendingMail(object sender, MailMessageEventArgs e)
{
e.Cancel = true;
PasswordRecovery1.MailDefinition.BodyFileName = "~/password.txt";
SmtpClient smtp = new SmtpClient();
smtp.EnableSsl = true;
smtp.Send(e.Message);
}
<mailSettings>
<smtp from="email@gmail.com">
<network host="smtp.gmail.com" port="587" userName="email@gmail.com" password="xxxxx"/> </smtp>
</mailSettings>
在password.txt文件中我写了"您可以通过以下登录信息返回网站。"我在password.txt文件中写道:"您可以通过以下登录信息返回网站。
<br>Username = <%Username%> </br>
<br>Password = <%password%>" </br>
提供了稀缺的信息…我只能猜测您的开发邮件服务器没有正确设置。如果使用localhost发送,则需要在本地IIS服务器上运行和配置smtp。你为什么要确定这是关着的?