2014-07-15 197 views
-2

我有這個幫助臺應用程序發送電子郵件給我一個特定的問題。用戶需要將他的電子郵件地址輸入到文本框中。我想要做的是讓用戶也得到一個問題的副本。C#電子郵件問題

MailMessage req_mail = new MailMessage(reqMail.Text, "[email protected]"); 

其中reqMail.Text是用戶的電子郵件地址。

任何想法,爲什麼它不工作?因爲我可以從它是誰...

回答

3

您使用的MailMessage構造函數的重載採用fromto地址。

您已經爲用戶發送電子郵件爲from,您的電子郵件爲to。 AFAIK,沒有CC'ing或BCC'ing的構造函數。

相反,你只需要做到這一點:

req_mail.Bcc.Add(new MailAddress(reqMail.Text)); 

或者:

req_mail.CC.Add(new MailAddress(reqMail.Text)); 

如果你喜歡。

1

看到根據the constructor you're usingMailMessage的用戶,而不是用戶。如果要將消息發送到用戶,則他們的地址將需要位於消息的ToCCBCC部分。喜歡的東西:

var req_mail = new MailMessage(reqMail.Text, "[email protected]"); 
req_mail.CC.Add(new MailAddress(reqMail.Text));