创建MAPI提供商
问题描述:
我公司的会计部门使用可通过电子邮件发送客户报表的软件。 问题是,该软件使用Outlook通过MAPI发送PDF格式的所有文件。 会计师有必要点击每封邮件的“发送”按钮。 有几百个客户是相当长的。创建MAPI提供商
所以我尝试创建一个小应用程序将被注册为默认邮件应用程序。 它通过MAPI拦截邮件和附件,并通过SMTP直接发送它们。
可能吗?如果是这种情况,如何使用MAPI在.Net中执行此操作?
答
首先,您不能在.Net中创建MAPI提供程序。甚至直接使用使用不支持扩展MAPI。
其次,用户是否还需要点击每条消息上的发送?你想做什么?一次邮寄几个收件人?您可以使用Outlook对象模型轻松做到这一点。
会计软件逐个发送邮件,并在Outlook将前一个邮件发送到发件箱时启动以下邮件。 目标是消息在没有用户操作的情况下发送到目的地。 由于会计软件使用MAPI,如果我想让会计人员的生活更轻松,我没有选择余地。 哪些语言可以做我想要的? –
什么是“以下消息”?你的意思是安全提示吗? –
消息一次只有一个,所以我的意思是_message n_和_message n + 1_。 –