0

我在我的一个 asp.net 网站上有一个联系我们的表格,其中包含以下字段:

  1. 姓名
  2. 联系电话
  3. 电子邮件地址
  4. 主题
  5. 信息

现在,每当用户填写表格并提交时,我想在我的收件箱中接收邮件,用户的邮件作为“发件人”。

现在,由于我不知道将使用哪个服务器用户及其凭据,我如何发送邮件,“发件​​人”作为他的电子邮件地址,“收件人”作为我的。

我知道这是很有可能的,这里是这样做的网站之一

一旦您选择了任何问候并单击发送,它会询问您发送者的姓名和电子邮件以及接收者的姓名和电子邮件,并将电子邮件发送给接收者,发件人的邮件在发件人字段中。

4

2 回答 2

1

SmtpClient 使用 MailMessage 发送电子邮件。MailMessage 具有 From 属性。查看链接,它有代码示例

http://msdn.microsoft.com/en-us/library/system.net.mail.mailmessage.from.aspx

于 2013-06-21T21:22:45.737 回答
0

不确定这是否对您想要做的事情过度杀伤,但我过去曾使用过它并取得了很好的效果,尤其是在发送文本和 HTML 版本的电子邮件时。

开源 .NET 电子邮件模板引擎

于 2013-06-21T21:49:46.547 回答