1

如何实现电子邮件功能,其中:

当我单击 asp 按钮时,会打开一个新的电子邮件窗口,其中包含已从代码后面添加的所有内容(包括收件人地址、发件人地址、主题和正文)。

但不应自动发送电子邮件。它需要用户点击发送按钮。

目的是,管理员可以在发送给用户之前修改电子邮件内容。

有没有人研究过类似的功能,并且可以帮助或告诉我如何实现它?

4

2 回答 2

5
Outlook.Application outlookApp    = new Outlook.Application ();
Outlook._MailItem mailItem = (Outlook._MailItem)outlookApp.CreateItem ( Outlook.OlItemType.olMailItem );
mailItem.To  = address;
// body, bcc etc...
mailItem.Display ( true );
于 2012-11-16T10:10:32.270 回答
1

我认为您不需要 ASP.NET。您只需要使用正确参数的mailto 。

Example: 

<a href="mailto:someone@example.com?Subject=Hello%20again&body=This%20is%20body">
Send Mail</a>

这将向someone@example.com 发送电子邮件,主题为“Hello”,正文为“This is body”。您还可以使用 CC 参数添加 CC 电子邮件。

有关此链接的更多信息

一个可能有帮助的相关问题如何正确编码 mailto 链接?

于 2013-11-19T10:28:26.953 回答