我正在尝试向用户发送电子邮件,我使用了此代码:
MailMessage pMail = new MailMessage();
pMail.From = new MailAddress("email@website.com");
pMail.To.Add(new MailAddress(eBox.Text));
pMail.Subject = "Elwazefa Password Reset";
pMail.Body = "Content";
SmtpClient sClient = new SmtpClient();
sClient.Send(pMail);
prError.Text = "An Email with further instructions has been sent to you";
我收到此错误:
指定的字符串不是电子邮件地址所需的格式。
我还在web.config文件中配置了smtp设置并测试了它并且工作正常
感谢
答案 0 :(得分:4)
看起来ebox.Text
不包含有效的电子邮件地址。检查您在此文本框中输入的值是否是格式正确的电子邮件地址。