2016-11-04 7 views
0

프로그래밍 방식으로 내 웹 사이트에 메일을 보내고 싶습니다. 이 내 코드오류 : 원격 이름을 확인할 수 없습니다 : '[email protected]'C# asp.net

MailMessage sendMailMessage = new MailMessage(); 
      sendMailMessage.From = new MailAddress("[email protected]", "");//[email protected] 
      sendMailMessage.To.Add(txtemail.Text); 
      sendMailMessage.Bcc.Add(txtemail.Text); 
      sendMailMessage.Subject = "وبسایت تبلیغاتی"; 
      string mailBody = "کاربر گرامی سلام؛ از اینکه وبسایت ما را برای تبلیغات خود انتخاب کردید متشکریم کد فعالسازی حساب کاربری شما:" + vercode.ToString(); 
      sendMailMessage.Body = mailBody; 
      sendMailMessage.IsBodyHtml = true; 
      NetworkCredential netCredential = new NetworkCredential("[email protected]", "****"); 
      SmtpClient smtpClient = new SmtpClient("[email protected]", 25); 
      smtpClient.EnableSsl = true; 
      smtpClient.Credentials = netCredential; 
      smtpClient.Send(sendMailMessage); 

하고 오류 다음 얻을 :

The remote name could not be resolved: '[email protected]

답변

1

마침내이 작동 :

SmtpClient smtpClient = new SmtpClient("myserver.com", 25); 

당신을 감사

은 ISP에 대한 (smtp.myserver.com 같은) 또는 IP 주소를 SMTP 서버 주소 같은 것을 시도 pasilda

+0

내 문제는 mail.myserver.com입니다. myserver.com으로 변경하면 효과가있었습니다. 고맙습니다 :) – Ali