View Full Version : خطای Failure sending mail در هنگام ارسال ایمیل
bitcob589
چهارشنبه 16 اسفند 1391, 10:14 صبح
با سلام
در هنگام ارسال ایمیل در سایت خطا زیر می دهد
Failure sending mail
کد به صورت زیر است
MailMessage
ersal = newMailMessage();
ersal.From =
newMailAddress("3@bitcob589.ir", "سایت ", UTF8Encoding.UTF8);
ersal.To.Add(mail);
ersal.Body = text;
ersal.Subject = tite;
ersal.IsBodyHtml =
true;
ersal.Priority =
MailPriority.High;
ersal.BodyEncoding =
Encoding.UTF8;
ersal.SubjectEncoding =
Encoding.UTF8;
ersal.Headers.Add(
"3@bitcob589.ir", "سایت ");
SmtpClient fg = newSmtpClient("3@bitcob589.ir", 25);
fg.EnableSsl =
true;
fg.Send(ersal);
crazy_1892
چهارشنبه 16 اسفند 1391, 16:53 عصر
مقاله::مرجع کامل ارسال ایمیل در دات نت 2 (http://barnamenevis.org/showthread.php?71785-%D9%85%D9%82%D8%A7%D9%84%D9%87-%D9%85%D8%B1%D8%AC%D8%B9-%DA%A9%D8%A7%D9%85%D9%84-%D8%A7%D8%B1%D8%B3%D8%A7%D9%84-%D8%A7%DB%8C%D9%85%DB%8C%D9%84-%D8%AF%D8%B1-%D8%AF%D8%A7%D8%AA-%D9%86%D8%AA-2/page12)
bitcob589
چهارشنبه 16 اسفند 1391, 21:17 عصر
کدی که در آخرین پست لینک قبل بود امتحان شد ولی خطا همچنان برقرار است
saeed_sho
پنج شنبه 17 اسفند 1391, 09:48 صبح
try catch رو بردار بزار خطا رو کامل نشون بده
bitcob589
پنج شنبه 17 اسفند 1391, 11:49 صبح
try و catch برداشته شد از خط آخر کد خطا می دهد
fg.Send(ersal);
لطفا راهنمایی بفرمایید:گریه::گریه::گریه::گ یه::گریه::گریه:
saeed_sho
پنج شنبه 17 اسفند 1391, 18:29 عصر
update panel رو هم بردار تا صفحه ی خطا کامل نشون داده بشه
bitcob589
پنج شنبه 17 اسفند 1391, 18:37 عصر
update panel استفاده نشده
bitcob589
پنج شنبه 17 اسفند 1391, 21:06 عصر
آیا کدی که در پست 1 نوشته شده است اشتباه است
mostafa.hnz
پنج شنبه 17 اسفند 1391, 21:24 عصر
از این کد می تونی استفاده کنی
MailMessage mail = new MailMessage("moradi.victory@gmail.com",TextBox1 .Text );
mail.Subject = "Retrieve User and Password";
mail.Body = "UserName:" + o.name + "<br/><br/>" + "Password:" + o.pass;
mail.IsBodyHtml = true;
SmtpClient smtp = new SmtpClient();
smtp.Host = "smtp.gmail.com";
smtp.EnableSsl = true;
System.Net.NetworkCredential net = new System.Net.NetworkCredential();
net.UserName = "yourmail";
net.Password = "your Email PAssword";
smtp.UseDefaultCredentials = true;
smtp.Credentials = net;
smtp.Port = 587;
smtp.Send(mail);
bitcob589
جمعه 18 اسفند 1391, 09:36 صبح
کد پست قبل امتحان شد ولی خطا همچنان باقی است
saeed_sho
جمعه 18 اسفند 1391, 11:54 صبح
فکر کنم اشکال از تنظیمات فایروال سیستم باشه اونم یه چک بکنید
bitcob589
جمعه 18 اسفند 1391, 12:15 عصر
فکر کنم اشکال از تنظیمات فایروال سیستم باشه اونم یه چک بکنید
اگر منظورتان از تنظیمات فایروال سیستم تنظیمات web.config به صورت زیر است
<
system.net>
<
mailSettings>
<
smtp from="3@bitcob589.ir">
<
network host="mail.bitcob589.ir" password="aaaaaaa" userName="3@bitcob589.ir" port="25" />
</
smtp>
</
mailSettings>
</
system.net>
saeed_sho
جمعه 18 اسفند 1391, 17:14 عصر
اگر منظورتان از تنظیمات فایروال سیستم تنظیمات web.config به صورت زیر است
<
system.net>
<
mailSettings>
<
smtpfrom="3@bitcob589.ir">
<
networkhost="mail.bitcob589.ir"password="aaaaaaa"userName="3@bitcob589.ir"port="25" />
</
smtp>
</
mailSettings>
</
system.net>
نه منظورم این نیست
تست کنید ببینید روی هاست هم ایراد میگیره
روی یه هاست رایگان چک کنید
bitcob589
جمعه 18 اسفند 1391, 17:56 عصر
روی هاست به علت خطا ایمیل ارسال نمی کند.
bitcob589
شنبه 19 اسفند 1391, 10:14 صبح
علت خطای Failure sending mail چیست
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.