error: The remote name could not be resolved: 'info@myemail.ir' c# asp.net
error: The remote name could not be resolved: 'info@myemail.ir' c# asp.net
我想通过我的网站以编程方式发送邮件,但我无法执行此操作。
这是我的代码
MailMessage sendMailMessage = new MailMessage();
sendMailMessage.From = new MailAddress("info@myemail.ir", "");//esb@ertebatsanatbazar.ir
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("info@myemail.ir", "****");
SmtpClient smtpClient = new SmtpClient("info@myemail.ir", 25);
smtpClient.EnableSsl = true;
smtpClient.Credentials = netCredential;
smtpClient.Send(sendMailMessage);
并出现以下错误:
The remote name could not be resolved: 'info@myemail.ir
看起来错误与此行有关:
SmtpClient smtpClient = new SmtpClient("info@myemail.ir", 25);
请在此处查看 MSDN 文档 https://msdn.microsoft.com/en-us/library/67w4as51(v=vs.110).aspx,其中 SmtpClient 构造函数的第一个参数是服务器,而不是电子邮件地址。
尝试使用您的 ISP 的 SMTP 服务器地址(例如 smtp.myserver.com)或 IP 地址:
SmtpClient smtpClient = new SmtpClient("smtp.myserver.com", 25);
终于可以用这个了:
SmtpClient smtpClient = new SmtpClient("myserver.com", 25);
谢谢帕西尔达
我想通过我的网站以编程方式发送邮件,但我无法执行此操作。 这是我的代码
MailMessage sendMailMessage = new MailMessage();
sendMailMessage.From = new MailAddress("info@myemail.ir", "");//esb@ertebatsanatbazar.ir
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("info@myemail.ir", "****");
SmtpClient smtpClient = new SmtpClient("info@myemail.ir", 25);
smtpClient.EnableSsl = true;
smtpClient.Credentials = netCredential;
smtpClient.Send(sendMailMessage);
并出现以下错误:
The remote name could not be resolved: 'info@myemail.ir
看起来错误与此行有关:
SmtpClient smtpClient = new SmtpClient("info@myemail.ir", 25);
请在此处查看 MSDN 文档 https://msdn.microsoft.com/en-us/library/67w4as51(v=vs.110).aspx,其中 SmtpClient 构造函数的第一个参数是服务器,而不是电子邮件地址。
尝试使用您的 ISP 的 SMTP 服务器地址(例如 smtp.myserver.com)或 IP 地址:
SmtpClient smtpClient = new SmtpClient("smtp.myserver.com", 25);
终于可以用这个了:
SmtpClient smtpClient = new SmtpClient("myserver.com", 25);
谢谢帕西尔达