我有一個「聯繫我們」頁面,用戶將在其電子郵件ID和查詢中提供並提交表單時,Web管理員將收到該電子郵件。如何從谷歌,雅虎或其他郵件域發送郵件在ASP.Net?
如果我將他們的電子郵件ID配置爲「from」MailAddress併發送郵件,如果該ID來自流行的郵件域(如Gmail或Hotmail),但它可以與其他不受歡迎或不存在的域一起使用@ abcxyzmail.om沒有任何憑據提供!
在我正確配置了SMTP和網絡憑據後,它與gmail一起工作。 目的是讓我的網站的管理員能夠在他的郵件客戶端中點擊回覆按鈕,並看到填充「聯繫我們」頁面中填寫的「發件人」字段的「到」字段。 有沒有任何適當的方法來做到這一點或提示或技巧來實現它。
繼承人我的代碼
MailMessage emailMessage = new MailMessage();
MailAddress emailTo = new MailAddress("[email protected]", "Web Dev");
MailAddress emailFrom = new MailAddress(tbEmail.Text);
SmtpClient localhost = new SmtpClient("localhost");
emailMessage.To.Add(emailTo);
emailMessage.From = emailFrom;
emailMessage.Subject = "Enquiry/Feedback";
emailMessage.Body = "Name: " + tbName.Text +
"\nAddress: " + tbEmail.Text +
"\nComments: " + tbComments.Text;//emails body
localhost.Send(emailMessage);
感謝
希德
重複: http://stackoverflow.com/questions/5028728/c-how-to-send-email/5028788#5028788 – Pleun 2011-03-03 23:38:57
沒辦法!他是一個初學者的問題。我想在我的郵件客戶端的「from」字段中擁有用戶的電子郵件ID。但據我所知,這隻會發生,當他輸入他的密碼是不可取的。 – 2011-03-03 23:58:04