472,353 Members | 1,386 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 472,353 software developers and data experts.

MAPI v. Outlook API

Does the Outlook API supersede MAPI?

If I implement a SPAM filter using MAPI to automatically delete messages
from the message store, will other clients like Eudora benefit?

If I implement a SPAM filter using Outlook to automatically delete messages
from the message store, will other clients like Eudora benefit?
Thanks,
Siegfried
Jul 19 '05 #1
3 9701
Siegfried,
Does the Outlook API supersede MAPI? You may want to ask this question "down the hall" in one of the Outlook,
Exchange or Messaging newsgroups. If you have not already. Not sure which
one:

I would start with one of these:
microsoft.public.exchange.clients
microsoft.public.outlook.program_forms
microsoft.public.platformsdk.mapi
microsoft.public.win32.programmer.messaging

The short answer is: My understanding is that the Outlook API supersedes
MAPI, but you still need MAPI to do some things... Just like you need CDO to
do some other things. (I liken it to taking a Knife, Hatchet & Saw camping
with you, all three "cut things" but each has a specific use).
If I implement a SPAM filter using MAPI to automatically delete messages
from the message store, will other clients like Eudora benefit? By MAPI do you mean Extended MAPI or CDO? Client side or server side?
If I implement a SPAM filter using Outlook to automatically delete messages from the message store, will other clients like Eudora benefit? I can check with some friends, if I find out anything I will get back to
you.

Are you working against an Exchange Server or something else?

Hope this helps
Jay
"Siegfried Heintze" <si*******@heintze.com> wrote in message
news:%2****************@TK2MSFTNGP12.phx.gbl... Does the Outlook API supersede MAPI?

If I implement a SPAM filter using MAPI to automatically delete messages
from the message store, will other clients like Eudora benefit?

If I implement a SPAM filter using Outlook to automatically delete messages from the message store, will other clients like Eudora benefit?
Thanks,
Siegfried

Jul 19 '05 #2

I definitely need to be SMTP server brand neutral.

I'll check out those other links too.

Can I assume that if I use CDO, I'm no longer SMTP server neutral?

Siegfried

*** Sent via Developersdex http://www.developersdex.com ***
Don't just participate in USENET...get rewarded for it!
Jul 19 '05 #3
Siegfried,
I definitely need to be SMTP server brand neutral. Don't you mean POP3 server brand neutral, as SMTP is for sending mail, POP3
is for receiving mail. Also don't forget about IMAP.

No CDO is not SMTP or POP3 server neutral, per se. Remember CDO & Outlook
are built upon Extended MAPI, they all assume you want the mail local.

I got a couple ideas back from some of my fellow Outlook MVPs.

Rather than paraphrase it, one suggested: "AFAIK, the only way to write a
spam filter that works with multiple clients is to access the original Inbox
on the server directly. Most do it by downloading to a locally installed POP
server, which Outlook (or another client) must then connect to."

Which I think might be a 'better' approach for you.

Matthew MacDonald's book "Microsoft Visual Basic .NET Programmers Cookbook"
from MS Press covers a simply class that will receive mail via POP3. You
could extend this class to offer mail via POP3. This class would then filter
the mail. Taking this approach I would consider creating it as a Windows
Service project.

Hope this helps
Jay

"Siegfried Heintze" <si*******@heintze.com> wrote in message
news:Oq**************@TK2MSFTNGP10.phx.gbl...
I definitely need to be SMTP server brand neutral.

I'll check out those other links too.

Can I assume that if I use CDO, I'm no longer SMTP server neutral?

Siegfried

*** Sent via Developersdex http://www.developersdex.com ***
Don't just participate in USENET...get rewarded for it!

Jul 19 '05 #4

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

1
by: V.C.Sekhar | last post by:
Hi there, Can any one please help in getting me Python-Outlook programming issue clarified. I just wanted to do the following using...
4
by: Kurt | last post by:
Hi I am using CDO 1.21 from C# in order to iterate through the entries in a users outlook address book (as OOM was too slow). Basically I take the...
0
by: David Burson | last post by:
Hi, I have a VB.NET windows app that needs to automatically send a simple text email when my users run a new version of the app for the first...
1
by: Jay McGrath | last post by:
Help - trying to send a simple text email with with as little user intervention. I am trying to create a button in my Access application that...
1
by: Robert Hanson | last post by:
Hi All, Can anyone comment on whether of not Whidbey will provide better support for Extended MAPI so we can avoid the Outlook Warning Message? ...
3
by: Siegfried Heintze | last post by:
Does the Outlook API supersede MAPI? If I implement a SPAM filter using MAPI to automatically delete messages from the message store, will other...
3
by: Siv | last post by:
Hi, A little while ago I wrote a small program that allowed the user to view products from a database. The database holds the details of the...
4
by: Brian Hampson | last post by:
I recently upgraded to Outlook 2007 B2TR and have found that I can no longer code against MAPI.DLL It's gone :( Using C#, I used to get the MAPI...
1
by: tomer.ha | last post by:
Hi there, I'd like to send emails from a Python program using Simple MAPI. I've tried this code:...
1
by: Kemmylinns12 | last post by:
Blockchain technology has emerged as a transformative force in the business world, offering unprecedented opportunities for innovation and...
0
by: Naresh1 | last post by:
What is WebLogic Admin Training? WebLogic Admin Training is a specialized program designed to equip individuals with the skills and knowledge...
0
by: antdb | last post by:
Ⅰ. Advantage of AntDB: hyper-convergence + streaming processing engine In the overall architecture, a new "hyper-convergence" concept was...
0
by: Matthew3360 | last post by:
Hi there. I have been struggling to find out how to use a variable as my location in my header redirect function. Here is my code. ...
0
by: Arjunsri | last post by:
I have a Redshift database that I need to use as an import data source. I have configured the DSN connection using the server, port, database, and...
0
by: Matthew3360 | last post by:
Hi, I have been trying to connect to a local host using php curl. But I am finding it hard to do this. I am doing the curl get request from my web...
0
Oralloy
by: Oralloy | last post by:
Hello Folks, I am trying to hook up a CPU which I designed using SystemC to I/O pins on an FPGA. My problem (spelled failure) is with the...
0
by: Carina712 | last post by:
Setting background colors for Excel documents can help to improve the visual appeal of the document and make it easier to read and understand....
0
by: Rahul1995seven | last post by:
Introduction: In the realm of programming languages, Python has emerged as a powerhouse. With its simplicity, versatility, and robustness, Python...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.