点击链接触发来自另一个邮件正文的邮件
本文关键字:另一个 正文 链接 接触 | 更新日期: 2023-09-27 18:27:13
步骤 1:我有一个要求,比如在我的应用程序中单击一个按钮,邮件应该触发到"收件人"列表中的相应人员。
步骤 2:该邮件项目应包含一个类似"单击此处批准"的链接。
步骤 3:单击该链接后,另一个邮件项目应以"收件人"打开:xxx@xxx.com,抄送:yyy@yyy.com、主题等…
我完成了步骤1和步骤2。但是如何执行步骤3。
注意:它是一个C#应用程序。
我正在使用以下C#代码
Body = "Hi, "
Body += "%0D The Deal - " + ClientName + ", has been Assigned to you %0D%0D"
Body += "Expected Signature Date : " + SignDate + " %0D"
Body += "Expected Funding Date : " + FundingDate + " %0D%0D"
Body += "Please, click the below link to view the details. %0D%0D"
Body += PathName + "%0D"
Body += "<a href=mailto: xxx.xxx@ge.com?Subject=Subject&body=Body> Click here to send mail</a>"
Body = Body.Replace("&", " ")
Body = Body.Replace("#", "")
sMsg = User.Redirect("mailto:" + cc + "?Subject=" + Subject + "&body=" + Body)
重定向功能:
Public Function Redirect(ByVal PageName As String) As String
Dim sb As New StringBuilder()
sb.Append("window.location.href='" + PageName + "'; ")
Return sb.ToString()
End Function
如果我使用Outlook dll如何打开邮件项目。
Eg: Mailitem.Send() will send the mail. But i need to open the mail item.
Outlook.Application app = new Outlook.Application ();
Outlook._MailItem mailItm = ( Outlook._MailItem)app.CreateItem ( Outlook.OlItemType.olMailItem );
mailItm.To = "xxx@xxx.com";
mailItm.Cc = "yyy@yyy.com";
mailItm.Subject = "Some Subject";
// body, bcc etc...
mailItm.Display ( true );
如果你在不使用asp.net的情况下点击链接发送带有填充(收件人、主题、抄送等)的电子邮件,你可以使用mailto:执行以下操作
<a href="mailto:xxx@xxx.com?Subject=Some%20Subject&Cc=yyy@yyy.com>
Click here to send mail
</a>