• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 192
  • Last Modified:

Need best API for Programming

We have a server-side application written in MS VC/C++ that uses the MAPI API to send messages to an Exchange server.  This is running on Windows 2000.

We've found that get inexplicably stuck while making MAPI calls at times (about once/twice daily) and we're wondering if there's a better API we can use than MAPI to do this.  What would be the most reliable API for this type of thing (we create and send messages with attachments)?

Thanks
0
Gene Klamerus
Asked:
Gene Klamerus
  • 4
  • 3
  • 3
1 Solution
 
SnowFlakeCommented:
you could maybe use a ready made control such as dimac.com's
JMAIL
http://dimac.com/Products/w3Jmail/start.htm
0
 
David LeeCommented:
Hi klamerus,

How about an SMTP component?  Something like this: http://www.ostrosoft.com/smtp_component.asp

Cheers!
0
 
Gene KlamerusTechnical ArchitectAuthor Commented:
Neither of these will work.  We need a component that will talk with an Exchange server, not an SMPT/POP server.  These servers are doing Exchange protocols only.  They are not gateways.
0
VIDEO: THE CONCERTO CLOUD FOR HEALTHCARE

Modern healthcare requires a modern cloud. View this brief video to understand how the Concerto Cloud for Healthcare can help your organization.

 
Gene KlamerusTechnical ArchitectAuthor Commented:
well, we need a component or a library, but they must know how to talk to an Exchange server natively.
0
 
David LeeCommented:
Then MAPI is your only choice since it's the only API I know of that talks to Exchange natively.  That limits you to Outlook's object model (Simple MAPI), CDO (which I believe is Simple MAPI also), or Redemption (http://www.dimastr.com/redemption/) which uses Enhanced MAPI.
0
 
Gene KlamerusTechnical ArchitectAuthor Commented:
This redemption thing is very curious.

Have you ever used this before?  I've never heard of it.  We're looking for something that might work for .Net (VB.Net actually).  Have you ever tried it with that?
0
 
David LeeCommented:
No, I haven't used it myself.  I've looked at it and some samples using it, but that's it.  I haven't made the move to VB.Net yet so I don't know how it'll work with that.
0
 
SnowFlakeCommented:
I have not used it either
but you might find this discussion (Redemption and VB.NET) interesting:

http://www.outlookcode.com/threads.aspx?forumid=5&messageid=11266 

SnowFlake
0
 
Gene KlamerusTechnical ArchitectAuthor Commented:
It does appear to only be providing a COM wrapper for extended MAPI, so it's not really exposing a new or alternative API.
0
 
SnowFlakeCommented:
that depens on what exactly is causing your problems.
It could be that it does some internal cleanup that you don't do,
of uses MAPI in a different way then that youdo.
0

Featured Post

VIDEO: THE CONCERTO CLOUD FOR HEALTHCARE

Modern healthcare requires a modern cloud. View this brief video to understand how the Concerto Cloud for Healthcare can help your organization.

  • 4
  • 3
  • 3
Tackle projects and never again get stuck behind a technical roadblock.
Join Now