所以我在一家公司实习,基本上自学C ++课程,以便在今年秋天开始上课。 我无法找到解决方案的问题是,如何在没有用户交互的情况下发送电子邮件,并避免Outlook的安全提示。
我尝试过不同的方式发送电子邮件,例如simplemapi,cmd ,vb,cdo等,但我没做什么似乎摆脱了那个'请等待5秒,因为有人试图发送电子邮件'提示,我无法做到。 我也无法安装任何第三方软件,因为我需要这个程序才能在所有公司的计算机上运行。
我即将尝试使用System.Net.Mail.MailMessage,看看我是否可以解决这个问题。
最终目标是他们点击按钮,电子邮件在他们不知情的情况下发送,没有安全提示。如果需要身份验证才能在没有提示的情况下执行,我也可以实现。我在64位系统上使用winapi,并且如果重要的话,通过从网络驱动器拉出来从sharepoint运行exe。请不要关心使用MS办公室,我会做任何事情让它做我想做的事
与此同时,如果我能得到正确方向的代码示例或链接(不是MSDN FFS),那将非常感激。
答案 0 :(得分:0)
请参阅http://www.outlookcode.com/article.aspx?id=52以获取选项列表。
请注意,System.Net.Mail.MailMessage
仅适用于SMTP服务器,因此它与Outlook无关。