BestFriend
دوشنبه 20 تیر 1390, 15:29 عصر
با سلام
من یه ایمیل میخوام بفرستم وقتی به صورت
SendMail("info@fourteen.ir", "bestfriend_sh@yahoo.com", "فورتین" , "سلام");
میفر ستم مشکلی نداره
ولی مقتی جای آدرس ایمیل مقصد textbox1.text می نویسم server application error میده باید چه کار کنم؟
اینم تابعی که برای این کار استفاده شده
private void SendMail(string Sender, string Reciver, string Body, string Subject)
{
System.Net.Mail.MailMessage _mail = new System.Net.Mail.MailMessage();
SmtpClient _smtp = new SmtpClient();
_smtp.Credentials = new System.Net.NetworkCredential("info@fourteen.ir", "13461350");
_mail.From = new MailAddress(Sender);
_mail.To.Add(new MailAddress(Reciver));
_mail.Headers.Add("To", Reciver);
_mail.Headers.Add("From", Sender);
_mail.Headers.Add("MIME-Version", "1.0");
_mail.Headers.Add("Content-type", "text/html; charset=UTF-8");
_mail.BodyEncoding = System.Text.Encoding.UTF8;
_mail.Body =Body;
_mail.IsBodyHtml = true;
_mail.Subject = Subject;
_smtp.Host = "localhost";
_smtp.Send(_mail);
}
من یه ایمیل میخوام بفرستم وقتی به صورت
SendMail("info@fourteen.ir", "bestfriend_sh@yahoo.com", "فورتین" , "سلام");
میفر ستم مشکلی نداره
ولی مقتی جای آدرس ایمیل مقصد textbox1.text می نویسم server application error میده باید چه کار کنم؟
اینم تابعی که برای این کار استفاده شده
private void SendMail(string Sender, string Reciver, string Body, string Subject)
{
System.Net.Mail.MailMessage _mail = new System.Net.Mail.MailMessage();
SmtpClient _smtp = new SmtpClient();
_smtp.Credentials = new System.Net.NetworkCredential("info@fourteen.ir", "13461350");
_mail.From = new MailAddress(Sender);
_mail.To.Add(new MailAddress(Reciver));
_mail.Headers.Add("To", Reciver);
_mail.Headers.Add("From", Sender);
_mail.Headers.Add("MIME-Version", "1.0");
_mail.Headers.Add("Content-type", "text/html; charset=UTF-8");
_mail.BodyEncoding = System.Text.Encoding.UTF8;
_mail.Body =Body;
_mail.IsBodyHtml = true;
_mail.Subject = Subject;
_smtp.Host = "localhost";
_smtp.Send(_mail);
}