PDA

View Full Version : سوال: مشکل در عدم ارسال ایمیل ( بلاک شدن Mail Server توسط سرویس دهنده های Gmail و Yahoo)



ferankyy
پنج شنبه 30 دی 1389, 14:19 عصر
با سلام خدمت دوستان
من یه سایت طراحی کردم که کاربران وقتی ثبت نام میکنند برای فعال سازی یه ایمیل با لینک فعال سازی براشون میفرستم . بار اول که سایت رو تست کردم خوب بود و ایمیل برام اومد ولی وقتی که سایت رو آپلود کردم کسانی که ثبت نام کردند ایمیل فعال سازی براشون نرفته . بعد خودم هم از داخل وب میل سایتم ایمیل فرستادم ، ایمیل ارسال میشد ولی به دست گیرنده نمیرسید . بعد از یکی دیگه از سایت هایی که طراحی کرده بودم ایمیل فرستادم ولی اون هم مشکل داشت ( من دو تا هاست از یک شرکت خریدم که IP هر دو تا هاست یکی هست )
بعد مشکل را با پشتیبانی هاست درمیان گذاشتم و اونا بهم گفتن که اکانت ایمیل شما در یاهو و جیمیل بلاک شده . بعد دلیل را ازشون پرسیدم گفتن که اگر تعداد ایمیل هات زیاد باشه و برگشت داده بشه توسط یاهو و جیمیل بلاک میشه . بعد از دو روز اون ایمیلی های که نرفته بود البته بعضی هاش به دست گیرنده ها رسیده بود
ولی دوباره خراب شد و ایمیل ها نمیرفت . بعد اومدم از طریق جیمیل برای کسانی که ثبت نام میکردن ایمیل فعال سازی میفرستادم ولی بعد از فرستادن چند تا ایمیل دوباره از کار افتاد و ایمیل ها به دست گیرنده نمیرسید.
خواهش میکنم مشکل منو حل کنید:ناراحت:
اینم آدرس سایت : http://www.no1gamenet.com

کد ارسال ایمیل :



string mes= "http://www.no1gamenet.com/Active.aspx?user=" + user + "&Code=" + code;
try
{
MailMessage mail = new MailMessage();
mail.From = new MailAddress("Info@no1gamenet.com");
mail.To.Add(txtemail.Text);
mail.Subject = " تایید آدرس پست الکترونیکی";
mail.IsBodyHtml = true;
mail.Body = mes;
SmtpClient smtp = new SmtpClient("IP", 25);
smtp.Credentials = new NetworkCredential("Info@no1gamenet.com", "Password");
smtp.Send(mail);
}
catch
{
lblstuts.Text = " ";
return;
}

daffy_duck376
جمعه 01 بهمن 1389, 22:10 عصر
ببین اولا کد

mail.Priority = MailPriority.High;
رو به کد هات اضافه کن تا به smtp سرور هاست بفهمونی که ایمیل ها رو باید درجا بفرسته نگذاره هر وقت یادش افتاد اونوقت بفرسته !

دوما
به احتمال زیاد ایمیل های شما توسط سایت های یاهو و .... به عنان spam شناسایی میشه . به کاربرات بگو اون قسمت از میشونو هم چک کنن. من تاحالا چنین مشکلی نداشتم

ferankyy
جمعه 01 بهمن 1389, 23:17 عصر
با تشکر از daffy_duck376
از این کدی که گفتی هم استفاده کردم ولی جواب نداده
متاسفانه میل ها داخل پوشه SPAM هم نمیره
ولی بعد از 2 روز بعضی از ایمیل ها میرسه
موندم که چرا اینجور میشه
آیا میتونه به خاطر IP مشترک باشه ؟

daffy_duck376
شنبه 02 بهمن 1389, 09:35 صبح
من هیچ نظری برای دوروز بعد رسیدن میل ها ندارم . کد های شما درست هست و تنها فرقیکه با کدهای من داره اینه که من برای smtp server آی پی نزندم mail.domain.ir رو زدم .فکر نکنم از اون باشه ولی یه چک بکن و البته هاست روی پورت 26 کار میکرد . به هر صورت یه چک بکن اگه نشد دیگه من نمیدونم :قهقهه:

aserfg
شنبه 02 بهمن 1389, 13:30 عصر
دوست عزیز مربوط به smtp هاستتونه کانفیگشون اینطوریه . اکثر هاستها محدودیتهایی قائل می شن . مثلا اگه چند تا رو پشت سر هم بفرستی اولی رو همون و بقیه رو طی زمانهای مشخص می فرستن . احتمالا هاست شما محدودیتهای بیشتری قائل می شه.