我有一个“联系我们”页面,用户将在其中提供他们的电子邮件 ID 和查询,并在提交表单时,网络管理员会收到该电子邮件。
如果我将他们的电子邮件 ID 配置为“来自”MailAddress 并发送邮件,如果 ID 来自流行的邮件域(如 gmail 或 hotmail)但将与其他不受欢迎或不存在的域(如 me@abcxyzmail.om)一起使用,它将无法这样做没有提供任何凭据!
在我正确配置 SMTP 和网络凭据后,它可以与 gmail 一起使用。目的是让收到电子邮件的我网站的管理员能够在他的邮件客户端中点击回复按钮,并在“联系我们”页面中看到填充了“发件人”字段的“收件人”字段。是否有任何适当的方法可以做到这一点或提示或技巧来完成它。
这是我的代码
MailMessage emailMessage = new MailMessage();
MailAddress emailTo = new MailAddress("admin@webdev.co.nz", "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);
谢谢
席德