bade saba
سه شنبه 07 شهریور 1391, 18:07 عصر
سلام
من برای ارسال ایمیل کد زیر رو از فیلمهای سایت ماکروسافت پیدا کردم و تنظیمات رو هم با جستجو در اینترنت پیدا کردماما هر کاری میکنم باز هم با ارور A socket operation was attempted to an unreachable network 127.0.0.1:25 مواجه میشم ممنون میشم دوستان اگر میدونن مشکل از کجاست راهنمایی بکنن
کدها برای ارسال ایمیل
string urlBase = Request.Url.GetLeftPart(UriPartial.Authority) + Request.ApplicationPath;
string verifyUrl = "verifyNewUser.aspx?ID=" + strRegCode;
string fullPath = urlBase + verifyUrl;
string appPath = Request.PhysicalApplicationPath;
StreamReader sr = new StreamReader(appPath + "EmailTemplate/VerifiyNewUser.txt");
MailMessage message = new MailMessage();
message.IsBodyHtml = true;
message.From = new MailAddress("info@xyz.ir");
message.To.Add(new MailAddress(email));
//message.CC.Add(new MailAddress("suport@xyz.ir"));
message.Subject = "به سایت xyz خوش آمدید";
message.Body = sr.ReadToEnd();
sr.Close();
message.Body = message.Body.Replace("<%Username%>", username);
message.Body = message.Body.Replace("<%VerificationURL%>", fullPath);
SmtpClient client = new SmtpClient();
//try
//{
client.Send(message);
return true;
//}
//catch
//{
// return false;
//}
تنظیمات بخش web.config
<system.net>
<mailSettings>
<smtp>
<network
host="127.0.0.1"
port="25"
/>
</smtp>
</mailSettings>
</system.net>
تنظیماتی که در iis در بخش smtp e-mail انجام دادم هم اینه
91975
و با اروری که در بالا گفتم مواجه میشم
اینم بگم که اگه 127.0.0.1 رو با عبارت localhost جایگزین کنیم هم باز هم همین مشکل وجود داره
ممنون
من برای ارسال ایمیل کد زیر رو از فیلمهای سایت ماکروسافت پیدا کردم و تنظیمات رو هم با جستجو در اینترنت پیدا کردماما هر کاری میکنم باز هم با ارور A socket operation was attempted to an unreachable network 127.0.0.1:25 مواجه میشم ممنون میشم دوستان اگر میدونن مشکل از کجاست راهنمایی بکنن
کدها برای ارسال ایمیل
string urlBase = Request.Url.GetLeftPart(UriPartial.Authority) + Request.ApplicationPath;
string verifyUrl = "verifyNewUser.aspx?ID=" + strRegCode;
string fullPath = urlBase + verifyUrl;
string appPath = Request.PhysicalApplicationPath;
StreamReader sr = new StreamReader(appPath + "EmailTemplate/VerifiyNewUser.txt");
MailMessage message = new MailMessage();
message.IsBodyHtml = true;
message.From = new MailAddress("info@xyz.ir");
message.To.Add(new MailAddress(email));
//message.CC.Add(new MailAddress("suport@xyz.ir"));
message.Subject = "به سایت xyz خوش آمدید";
message.Body = sr.ReadToEnd();
sr.Close();
message.Body = message.Body.Replace("<%Username%>", username);
message.Body = message.Body.Replace("<%VerificationURL%>", fullPath);
SmtpClient client = new SmtpClient();
//try
//{
client.Send(message);
return true;
//}
//catch
//{
// return false;
//}
تنظیمات بخش web.config
<system.net>
<mailSettings>
<smtp>
<network
host="127.0.0.1"
port="25"
/>
</smtp>
</mailSettings>
</system.net>
تنظیماتی که در iis در بخش smtp e-mail انجام دادم هم اینه
91975
و با اروری که در بالا گفتم مواجه میشم
اینم بگم که اگه 127.0.0.1 رو با عبارت localhost جایگزین کنیم هم باز هم همین مشکل وجود داره
ممنون