现在我有一个vb.net程序,用于向用户发送邮件,其后续日期设置为过去的日期,以便收件人收到电子邮件后立即弹出过期通知。
Dim objMailItem As Microsoft.Office.Interop.Outlook.MailItem
objMailItem.FlagStatus = Microsoft.Office.Interop.Outlook.OlFlagStatus.olFlagMarked
objMailItem.FlagDueBy = BackDate
objMailItem.FlagIcon = Microsoft.Office.Interop.Outlook.OlFlagIcon.olRedFlagIcon
objMailItem.FlagRequest = "Follow Up"
objMailItem.ReminderSet = True
objMailItem.ReminderPlaySound = True
但是要做到这一点,我们必须在发送邮件的服务器上安装Outlook,并打开Outlook。有没有办法在没有安装Outlook的情况下设置它?最终结果是收件人会收到邮件,并显示已标记的邮件和过去截止日期的任务列表,以便在Outlook提醒通知弹出窗口中显示为红色和过期。
答案 0 :(得分:1)
在您发送的电子邮件中设置Outlook特定属性(如标记,类别,提醒等)的唯一方法是:
最后两个只需要安装standalone version of MAPI。