Link to home
Start Free TrialLog in
Avatar of AlphaLolz
AlphaLolzFlag for United States of America

asked on

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
Avatar of SnowFlake
SnowFlake
Flag of Israel image

you could maybe use a ready made control such as dimac.com's
JMAIL
http://dimac.com/Products/w3Jmail/start.htm
Hi klamerus,

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

Cheers!
Avatar of AlphaLolz

ASKER

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.
well, we need a component or a library, but they must know how to talk to an Exchange server natively.
ASKER CERTIFIED SOLUTION
Avatar of David Lee
David Lee
Flag of United States of America image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
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?
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.
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
It does appear to only be providing a COM wrapper for extended MAPI, so it's not really exposing a new or alternative API.
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.