PDA

View Full Version : سوال: برخورد با ارور The "SendUsing" configuration value is invalid. در هنگام ارسال ایمیل



adineh67
چهارشنبه 09 آذر 1390, 23:34 عصر
دوستان موقع ارسال ایمیل با این ارور روبرو می شم مشکل چیه؟
The "SendUsing" configuration value is invalid.

raziee
پنج شنبه 10 آذر 1390, 20:23 عصر
دوستان موقع ارسال ایمیل با این ارور روبرو می شم مشکل چیه؟
The "SendUsing" configuration value is invalid.
تنظیمات مربوطه رو در وب کانفیگتون (یا هر فایل کانفیگ دیگه ای که نوشتید/استفاده میکنید) انجام بدید.

adineh67
پنج شنبه 10 آذر 1390, 21:32 عصر
مرسی از پاسختون ولی نمیدونم چه تنظیماتیو باید اعمال کنم اگه بگین ممنون می شم:خجالت:

raziee
پنج شنبه 10 آذر 1390, 21:37 عصر
مرسی از پاسختون ولی نمیدونم چه تنظیماتیو باید اعمال کنم اگه بگین ممنون می شم:خجالت:

شما بگید برای ارسال از چی استفاده میکنید.
مشکل اکثر دوستان در ایجاد تاپیک اینه که کامل توضیح نمیدند که چی کار کردند. نمونه ای از کد هاشون روگذارند و ....

adineh67
پنج شنبه 10 آذر 1390, 21:55 عصر
کدهایی که استفاده کردم:

using System.Web.Mail;



protected void Buttoninsert_Click(object sender, EventArgs e)
{
MailMessage objMail=new MailMessage();
objMail.From = "mosafer_zzz@yahoo.com";
objMail.To =Textemail.Text.Trim();
objMail.Subject = "YOUR SUBJECT GOES HERE...";
objMail.BodyFormat = MailFormat.Html;
objMail.BodyEncoding = System.Text.Encoding.UTF8;
objMail.Body = "http:\\lineage\\Home\\SendEmail.htm";
//SmtpMail.SmtpServer = "smtp.yahoo.com";
SmtpMail.Send(objMail);
MailMessage myMail = new MailMessage();


}

raziee
پنج شنبه 10 آذر 1390, 23:24 عصر
کدی که نوشتید جایی برای تشخصی هویت شما نداره.
public static void Send(string subject, string message, string to)
{
try
{
MailMessage mail = new MailMessage();
mail.From = new MailAddress("from");
mail.To.Add(to);

mail.Subject = subject;
mail.Body = message;
mail.IsBodyHtml = true;

SmtpClient smtp = new SmtpClient();
smtp.Host = "host";
smtp.Port = 25; // Server Port
System.Net.NetworkCredential myAccount = new System.Net.NetworkCredential("username", "password");
smtp.Credentials = myAccount;
smtp.Send(mail);
mail = null;
smtp = null;
}
catch (Exception ex)
{
// add to log
}
}
که البته بهتره به جای اینکه در رویداد Click Button بنویسید یک برنامه ریزی برای ارسال داشته باشید.
دیدن پروژه هایی مثل این (http://emailnotification.codeplex.com/) و استفاده کردن ازشون مفید هست.

adineh67
جمعه 11 آذر 1390, 00:30 صبح
ببخشید من این کد استفاده کردم ارور هم نداد راهی دارم که امتحان کنم ببینم ایمیلم از طریق این کد حتما ارسال میشه یا نه smtp.host مقداری نداره