2011-05-23 228 views
0

我試圖向用戶發送一封電子郵件,我用這個代碼:錯誤嘗試發送電子郵件

MailMessage pMail = new MailMessage(); 

pMail.From = new MailAddress("[email protected]"); 

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"; 

和我收到此錯誤:

The specified string is not in the form required for an e-mail address.

我還配置在SMTP在web.config文件中設置並測試它和它的正常工作

感謝

+0

'eBox.Text'中的值是什麼?最有可能導致問題.... – 2011-05-23 21:14:09

回答

4

貌似ebox.Text不包含有效的電子郵件地址。檢查您在此文本框中輸入的值是一個格式正確的電子郵件地址。

+0

我輸入的電子郵件是這樣的[email protected] – Wahtever 2011-05-23 21:26:04

相關問題