Urgent Plz Help me avoiding Securtiy popups

U

Usman

Hi Fellows!
We are developing an outlook addin. It has been almost complet but
the problem is now that when we try to send the mails from addin or
intercept the mail messages to add some stationary. Outlook shows
security pop ups.
We also followed the Shim technique but even though singing the DLLs and
Digital siging the Shim dll we are not able to remove the pop ups.
Please any one will guide me in this regard!
I would appriciate any kind of help.
Regards,
Usman Bashir
 
N

neo [mvp outlook]

Are you targeting a single version of Outlook (e.g. 2003) or all versions
(Outlook 2000 and newer)? The reason is if targeting all versions, then you
would have to go the route of using a 3rd party solution like Redemption
(www.dimastr.com) or Extended MAPI/C++.
 
U

Usman

neo said:
Are you targeting a single version of Outlook (e.g. 2003) or all versions
(Outlook 2000 and newer)? The reason is if targeting all versions, then you
would have to go the route of using a 3rd party solution like Redemption
(www.dimastr.com) or Extended MAPI/C++.
Thanks Neo!
We are targeting Outlook 2000 to onwards, so can u suggests us how
to use Extended MAPI/C++ (as i did try but couldt succeed) , while
redumption is costly for our client, as we did ask him to use this but
he was not willing to pay for this.
so i will be very thankfull to your for your guidance, as we are not
much expertise in C++/Extended MAPI as well.
Regards,
Usman
 
K

Ken Slovak - [MVP - Outlook]

It's going to cost your client a lot more to have you learn to use Extended
MAPI than it would purchasing Redemption unless you charge less than 1 penny
an hour for your rates. Extended MAPI is complicated and takes a long time
to learn. Also, it can only be programmed using C++ or Delphi.
 
T

Tarran

When writting a C# COM Add-In I got around security messages; most likely a
better way to do this but worked for me....

-----------------------------
using System;
using Microsoft.Office.Core;
using MSOutlook = Microsoft.Office.Interop.Outlook;
using Extensibility;
using System.Runtime.InteropServices;
-----------------------------
public void OnConnection(object application, Extensibility.ext_ConnectMode
connectMode, object addInInst, ref System.Array custom)
{
applicationObject =
(Microsoft.Office.Interop.Outlook.Application)application;
addInInstance = addInInst;

if(connectMode != Extensibility.ext_ConnectMode.ext_cm_Startup)
{
OnStartupComplete(ref custom);
}
}
-----------------------------
private void OnToolbarButtonClick(CommandBarButton cmdBarbutton,ref bool
cancel)
{
MSOutlook._MailItem OutlookMail =
(MSOutlook._MailItem)applicationObject.CreateItem(MSOutlook.OlItemType.olMailItem);
OutlookMail.To = "(e-mail address removed)";
OutlookMail.Subject = "test subject";
OutlookMail.Body = "test body";
OutlookMail.Send();
}
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top