سلام سرویس نمیتونه به آی پی که شما دادید متصل بشه
یه نمونه کار به این صورته از این کپی کنید و داده های خودتون رو جایگذاری کنید کار میکنه:
تنظیمات وب کانفیگ:
<appSettings>
<add key="Register_Mail_IP" value="xxx.xxx.xxx.xxx" />
<add key="Register_Mail_EmailSender" value="xxx@xxx.com" />
<add key="Register_Mail_UsernameSender" value="xxx@xxx.com" />
<add key="Register_Mail_PasswordSender" value="xxxx" />
<add key="Register_Mail_Port" value="25" />
</appSettings>
کدهای مربوطه:
private void configSMTPasync(IdentityMessage message)
{
#region formatter
string html = message.Body;
#endregion
MailMessage msg = new MailMessage();
msg.IsBodyHtml = true;
msg.From = new MailAddress(ConfigurationManager.AppSettings["Register_Mail_EmailSender"]);
msg.To.Add(new MailAddress(message.Destination));
msg.Subject = message.Subject;
msg.AlternateViews.Add(AlternateView.CreateAlterna teViewFromString(html, null, MediaTypeNames.Text.Html));
SmtpClient smtpClient = new SmtpClient(ConfigurationManager.AppSettings["Register_Mail_IP"], Convert.ToInt32(ConfigurationManager.AppSettings["Register_Mail_Port"]));
System.Net.NetworkCredential credentials = new System.Net.NetworkCredential(ConfigurationManager. AppSettings["Register_Mail_UsernameSender"], ConfigurationManager.AppSettings["Register_Mail_PasswordSender"]);
smtpClient.Credentials = credentials;
smtpClient.EnableSsl = false;
smtpClient.Send(msg);
}