MvcMailer:尝试向一个静态收件人和电子邮件发送电子邮件(在模型和视图中作为文本输入)

时间:2011-07-13 21:59:44

标签: asp.net-mvc-3

对不起SQOTD:

使用MvcMailer。我创建了一个报价系统,其中用户输入决定了定价。根据用户输入,生成带引号的电子邮件。我想将该电子邮件发送到用户输入的“电子邮件”地址以及我自己。

在我的Mailer.cs中我有

mailMessage.To.Add("some-email@example.com");

我想要那个静态电子邮件,以便我可以自己发送报价。

但是,我怎样才能将电子邮件发送到表格中用户输入的“电子邮件”?

我的模特有:

public string Email { get; set; }

我的表单(视图)有:

@Html.TextBoxFor(m => m.Email)

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

您可以使用Bcc字段(收件人将看不到其他电子邮件):

mailMessage.To.Add("some-email@example.com");
mailMessage.Bcc.Add(model.Email);

CC(收件人会看到其他电子邮件)。