最近尝试用MAPI发送电子邮件,方法很简单,也很容易实现,即:
1. 加载MAPI.dll
2. 获取3个MAPI函数,分别为MAPILogon、MAPILogoff及MAPISendMail
3. 用MAPILogon函数登陆,然后填充MapiMessage结构
4. 调用发送函数MAPISendMail发送邮件,最后调用退出函数MAPILogoff就行了这样确实能发邮件,但遇到的最主要的问题:调用发送函数MAPISendMail后,outlook就会弹出一个框框说“有一个程序正在
以你的名义发送电子邮件,请选择允许或拒绝”。请问各位大侠发发自己的看法,怎么才能避免出现这个警告?不好意思,本人没有什么积分,望见谅~
1. 加载MAPI.dll
2. 获取3个MAPI函数,分别为MAPILogon、MAPILogoff及MAPISendMail
3. 用MAPILogon函数登陆,然后填充MapiMessage结构
4. 调用发送函数MAPISendMail发送邮件,最后调用退出函数MAPILogoff就行了这样确实能发邮件,但遇到的最主要的问题:调用发送函数MAPISendMail后,outlook就会弹出一个框框说“有一个程序正在
以你的名义发送电子邮件,请选择允许或拒绝”。请问各位大侠发发自己的看法,怎么才能避免出现这个警告?不好意思,本人没有什么积分,望见谅~
据说用Simple MAPI不行,要用原始的MAPI,不知道原始MAPI是什么样子,谁能给一个简单介绍吗?
谢谢~~!
Outlook Express 菜单栏 工具-选项 安全页面 将“当别的应用程序试图用我的名义发送电子邮件时警告我(W)”的选项前面的钩去掉,确认即可。
我用的Outlook2007,虽然选项的位置不一样,但是我也选了
Outlook2007的设置在:工具->信任中心->编程访问页面,我选了“从不向我发送警告”选项,结果还是不行!!
难道真的要用什么原始的MAPI吗?这个Simple MAPI真的很简单,很好用啊!
各位高人还有什么解决方法吗?
1、做一个Outlook的加载项(插件),并申请受信的数字签名(需要money),这两个条件缺一不可。
2、不使用Outlook,改成使用Outlook Express(Windows Mail)发邮件,不过它也在增加安全控制,是否行得通还是个问题。
http://technet.microsoft.com/zh-cn/library/aa996610.aspx
你好,请问下具体怎么用mapi发送电子邮件??