Одно решение, которое я нашел без установки, было использовать gmail. как это обсуждается здесь http://forums.asp.net/t/1124257.aspx/1 он работает довольно хорошо до сих пор для целей развития.
поэтому от этого сообщение.
Это то, что настройка почты в веб-конфигурации должен выглядеть следующим образом:
<system.net>
<mailSettings>
<smtp deliveryMethod="Network" from="[email protected]">
<network defaultCredentials="false" host="smtp.gmail.com" port="587" userName=username" password="xxxxxxxxxxxx" />
</smtp>
</mailSettings>
</system.net>
ASPX страница:
<asp:PasswordRecovery ID="PasswordRecovery1" runat="server"
onsendingmail="PasswordRecovery1_SendingMail">
</asp:PasswordRecovery>
код позади (C#):
protected void PasswordRecovery1_SendingMail(object sender, MailMessageEventArgs e)
{
MailMessage mm = new MailMessage();
mm.From = e.Message.From;
mm.Subject = e.Message.Subject.ToString();
mm.To.Add(e.Message.To[0]);
mm.Body = e.Message.Body;
SmtpClient smtp = new SmtpClient();
smtp.EnableSsl = true;
smtp.Send(mm);
e.Cancel = true;
}
В моем разработчика Я использую http://smtp4dev.codeplex.com/ Быстро, легко и хорошо работает! – cheesemacfly
спасибо @cheesemacfly за предложение. В итоге я просто использовал gmail. работает очень хорошо. – btevfik