Interacting with Outlook 2003 in a trusted manner

Hello Experts! I have an application created in Access 2000 that sends automatic notifications via Outlook e-mail. My problem is the following: each time Access attempts to send an e-mail using Outlook 2003, a message appears alerting the user that a program is trying to access his/her Contact list. I looked this problem up in Microsoft, and I found the following:

"you cannot prevent this caution from happening. However, check with your synchronization software vendor to see if recent updates to the vendor's software include interacting with Outlook in a trusted manner. This message is not displayed when Outlook interacts with trusted synchronization software"

How can I make my application interact with Outlook 2003? I'm awarding the highest points possible because more and more users have Outlook 2003 installed on their machines. I know that it's only a matter of time before the whole company has 2003. Note: this doesn't happen with Outlook 2000.

Horalia RodriguezIT DeveloperAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Are you using Exchange? If you are, you can install and configure the Outlook E-mail Security Administrator Package:

which will allow you to disable the security features.
I have that problem with Visual FoxPro sending e-mail through Outlook 2000 as well.  But, it only happened after Service Pack 2 was applied to Outlook 2000.  So, if you say you don't have that happening with Outlook 2000, it's only because your patches from MS aren't up-to-date!

Express ClickYes

Outlook Redemption v. 3.4

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
Horalia RodriguezIT DeveloperAuthor Commented:
Since there is no way to turn this damn message off (I'm still talking with the IT Techs to see what they think of installing these applications), I was wondering if any of you would have code to send out a notification without using Outlook. Here's the code that I'm currently using:

Public Sub sendMail(emailAddress As String, emailAddressCc As String, Body As String, Subject As String)
On Error GoTo errorHandler

    Dim objOutlook As Object 'Outlook.Application
    Dim objMailItem As Object 'Outlook.MailItem
    Dim sErrorMsg As String

    Set objOutlook = CreateObject("Outlook.Application")
    Set objMailItem = objOutlook.CreateItem(0)

        With objMailItem
            .To = emailAddress
            .cc = emailAddressCc
            .Subject = Subject

                'Check if recipients exist.
                For Each objMailItem In .Recipients
            .Body = Body
        End With

    Exit Sub
    sErrorMsg = "Your email was not sent. Please contact the administrator." & vbCrLf
    sErrorMsg = sErrorMsg & "Please send the email directly through Outlook in case you know" & vbCrLf
    sErrorMsg = sErrorMsg & "who is supposed to receive a notification."
    MsgBox sErrorMsg, vbInformation
    Resume exitSub
End Sub

Any ideas? Thanks!
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Microsoft Access

From novice to tech pro — start learning today.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.