ورود

View Full Version : معنی این ارور روی هاست!!



AmirRezanezhad
جمعه 20 تیر 1393, 19:14 عصر
سلام دوستان ... من یک قسمتی تو سایتم دارم که کاربر واسه مدیر ایمیل ارسال میکنه ... این سرویس تو لوکال به درستی کار میکنه اما تو هاست ارور زیرو میده ... لطفا اگه کسی میدونه بگه مشکلش کجاست؟
121040

ahmad156
جمعه 20 تیر 1393, 19:20 عصر
خطا کلی هست. customError رو off کن تا پیغام خطا مشخص شه

AmirRezanezhad
جمعه 20 تیر 1393, 21:57 عصر
همینو تو هاست دیگه امتحان کردم جواب داد اما تو این هاست ارور میده .... تو وب کانفیک کاستوم ارورم خاموشه

korosh00
جمعه 20 تیر 1393, 23:46 عصر
برای اینکه بدونی دقیقا ارور چیه در وب کانفیگ این را قرار بده.
البته بین تگ <system.web>
اینطوری
<system.web>
<customErrors mode="Off"/>
<system.web/>

AmirRezanezhad
شنبه 21 تیر 1393, 11:22 صبح
این کارو انجام دادم ... حالا ارور زیر و میده !
121057

korosh00
شنبه 21 تیر 1393, 13:35 عصر
برای ارسال ایمیل این را بگذار برای من کار که می کنه ببین اگر این کار نکرد مشکل در برنامه نویسی شما نیست از جای دیگست .



protected void sendMail()
{



var fromaddress = "aaaaa@yahoo.com";
var toaddress = aaaaa@yahoo.com;
const string pass = "password";


string subject = "سایت آگهی و نیازمندیها";
string body = "کاربر :";
body += "" + nkuser.Text + " \n";
body += "عنوان:درج آگهی \n";
body += "پیام: آگهی شماتایید گردید --- موفق باشید\n";


var smtp = new SmtpClient();
{
smtp.Host = "smtp.mail.yahoo.com";
smtp.Port = 587;
smtp.EnableSsl = true;
smtp.DeliveryMethod = SmtpDeliveryMethod.Network;
smtp.Credentials = new NetworkCredential(fromaddress, pass);
smtp.Timeout = 20000;


}


smtp.Send(fromaddress, aaaaa@yahoo.com, subject, body);
}

AmirRezanezhad
شنبه 21 تیر 1393, 13:49 عصر
ممنون دوست عزیز.... منم فکر میکنم مشکل از هاست باشه ... چون همینو تو یه هاست دیگه امتحان کردم ج داد

korosh00
شنبه 21 تیر 1393, 19:51 عصر
با پشتیبان هاستت تماس بگیر

Mohammadm
دوشنبه 23 تیر 1393, 14:56 عصر
برای ارسال ایمیل این را بگذار برای من کار که می کنه ببین اگر این کار نکرد مشکل در برنامه نویسی شما نیست از جای دیگست .



protected void sendMail()
{



var fromaddress = "aaaaa@yahoo.com";
var toaddress = aaaaa@yahoo.com;
const string pass = "password";


string subject = "سایت آگهی و نیازمندیها";
string body = "کاربر :";
body += "" + nkuser.Text + " \n";
body += "عنوان:درج آگهی \n";
body += "پیام: آگهی شماتایید گردید --- موفق باشید\n";


var smtp = new SmtpClient();
{
smtp.Host = "smtp.mail.yahoo.com";
smtp.Port = 587;
smtp.EnableSsl = true;
smtp.DeliveryMethod = SmtpDeliveryMethod.Network;
smtp.Credentials = new NetworkCredential(fromaddress, pass);
smtp.Timeout = 20000;


}


smtp.Send(fromaddress, aaaaa@yahoo.com, subject, body);
}



معمولا از پورت شماره 587 برای ارسال ایمیل با استفاده از smtp.gmail.com استفاده میشه ولی شما در این سورس از یاهو استفاده کردید من با استفاده از کد زیر بدون هیچ مشکلی ایمیل ارسال میکنم چه لوکال باشه و چه هاست فرقی نداره


System.Net.Mail.MailMessage mail = new System.Net.Mail.MailMessage();
mail.To.Add(to);

mail.From = new MailAddress("اکانت جیمیل درج شود")
mail.Subject ="موضوع پیام شما";
mail.SubjectEncoding = System.Text.Encoding.UTF8;
mail.Body = "متن پیام شما";
mail.BodyEncoding = System.Text.Encoding.UTF8;
mail.IsBodyHtml = true;
mail.Priority = MailPriority.High;

SmtpClient client = new SmtpClient();
//Add the Creddentials- use your own email id and password

client.Credentials = new System.Net.NetworkCredential("اکانت جیمیل درج شود", "پسورد درج شود");

client.Port = 587; // Gmail works on this port<o:p />
client.Host = "smtp.gmail.com";
client.EnableSsl = true; //Gmail works on Server Secured Layer

client.Send(mail);

AmirRezanezhad
دوشنبه 23 تیر 1393, 22:32 عصر
منم از همین شماره پورت استفاده کردم .... اما روی این هاست ارور میده... مشکل از هاستمه فکر کنم