A Microsoft Outlook email forum. Outlook Banter

If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below.

Go Back   Home » Outlook Banter forum » Microsoft Outlook Email Newsgroups » Outlook and VBA
Site Map Home Register Authors List Search Today's Posts Mark Forums Read Web Partners

Is Extended MAPI "hard"?



 
 
Thread Tools Search this Thread Display Modes
  #1  
Old January 11th 06, 06:11 PM posted to microsoft.public.outlook.program_vba
Rob Nicholson
external usenet poster
 
Posts: 15
Default Is Extended MAPI "hard"?

Is Extended MAPI hard to use? We're having too many problems with using the
Outlook object model to send & receive email in a server type application.

CDO is mentioned in the Outlook Security template so I assume shifting to
CDO wouldn't help that aspect - we'd still need the Exchange admin user to
create the templates.

Redemption looks like a good system, just not sure how acceptable it is in a
corporate environment.

Thanks, Rob.


  #2  
Old January 11th 06, 08:35 PM posted to microsoft.public.outlook.program_vba
Ken Slovak - [MVP - Outlook]
external usenet poster
 
Posts: 5,848
Default Is Extended MAPI "hard"?

If the code is running server side then CDO would be installed if the
Exchange management tools are installed and server side CDO 1.21 is not
subject to the security. Only client side CDO (from the Office CD) is
subject to security.

The two should never be mixed. Just as you never install Outlook on your
Exchange server you don't install CDO client on the server either.

Extended MAPI can only be programmed using C++ or Delphi. That's hurdle #1.
It's also not object oriented and is hard to learn and use. Personally I use
Redemption in my coding.

--
Ken Slovak
[MVP - Outlook]
http://www.slovaktech.com
Author: Absolute Beginner's Guide to Microsoft Office Outlook 2003
Reminder Manager, Extended Reminders, Attachment Options
http://www.slovaktech.com/products.htm


"Rob Nicholson" wrote in message
...
Is Extended MAPI hard to use? We're having too many problems with using
the Outlook object model to send & receive email in a server type
application.

CDO is mentioned in the Outlook Security template so I assume shifting to
CDO wouldn't help that aspect - we'd still need the Exchange admin user to
create the templates.

Redemption looks like a good system, just not sure how acceptable it is in
a corporate environment.

Thanks, Rob.


  #3  
Old January 19th 06, 01:47 PM posted to microsoft.public.outlook.program_vba
Rob Nicholson
external usenet poster
 
Posts: 15
Default Is Extended MAPI "hard"?

If the code is running server side then CDO would be installed if the
Exchange management tools are installed and server side CDO 1.21 is not
subject to the security. Only client side CDO (from the Office CD) is
subject to security.


Just to get my head around this - are you saying there are two flavours of
CDO? One that's designed to run on a server and the other on a client PC?
Will the Server CDO flavour only install on a Windows Server OS or can it
install on Windows XP? The reason I ask is that we often trial our server on
a normal PC before moving it to a service in the back office.

Extended MAPI can only be programmed using C++ or Delphi. That's hurdle
#1. It's also not object oriented and is hard to learn and use. Personally
I use Redemption in my coding.


Well C++ wouldn't be totally out of the window but prefer not to. How does
Redemption resolve the security issue - does it use some other mechanism to
handle email?

Thanks, Rob.


  #4  
Old January 19th 06, 03:23 PM posted to microsoft.public.outlook.program_vba
Ken Slovak - [MVP - Outlook]
external usenet poster
 
Posts: 5,848
Default Is Extended MAPI "hard"?

Yes, there currently are 2 flavors of CDO 1.21, server and client. Only the
client version on the Office CD's is security limited. Due to the
differences in the underlying MAPI support libraries they use they can't be
mixed. Server side CDO won't run correctly if installed on an Outlook client
machine, it might even break Outlook. Same on the other side.

AFAIK it's mostly a thing that's related to Exchange/Outlook, not the exact
version of Windows.

Redemption does it's magic and avoids the Outlook security because it's a
COM wrapper for Extended MAPI stuff. So it doesn't use the Outlook object
model or CDO libraries at all. Dmitry, the author has given us a subset of
the things you can do with Extended MAPI but with the COM wrapper Redemption
can be used from any language that can work with COM (VB, VB.NET, C#, even
VBScript).

Another nice thing with the latest versions of Redemption is that it now
essentially replaces CDO. In fact all my major applications that used to use
CDO now have been rewritten to use RDO objects from Redemption. With Stores
and Sessions and various other things I never have to use CDO 1.21 code
again.

--
Ken Slovak
[MVP - Outlook]
http://www.slovaktech.com
Author: Absolute Beginner's Guide to Microsoft Office Outlook 2003
Reminder Manager, Extended Reminders, Attachment Options
http://www.slovaktech.com/products.htm


"Rob Nicholson" wrote in message
...
If the code is running server side then CDO would be installed if the
Exchange management tools are installed and server side CDO 1.21 is not
subject to the security. Only client side CDO (from the Office CD) is
subject to security.


Just to get my head around this - are you saying there are two flavours of
CDO? One that's designed to run on a server and the other on a client PC?
Will the Server CDO flavour only install on a Windows Server OS or can it
install on Windows XP? The reason I ask is that we often trial our server
on a normal PC before moving it to a service in the back office.

Extended MAPI can only be programmed using C++ or Delphi. That's hurdle
#1. It's also not object oriented and is hard to learn and use.
Personally I use Redemption in my coding.


Well C++ wouldn't be totally out of the window but prefer not to. How does
Redemption resolve the security issue - does it use some other mechanism
to handle email?

Thanks, Rob.


  #5  
Old January 25th 06, 02:01 PM posted to microsoft.public.outlook.program_vba
Rob Nicholson
external usenet poster
 
Posts: 15
Default Is Extended MAPI "hard"?

Redemption does it's magic and avoids the Outlook security because it's a
COM wrapper for Extended MAPI stuff. So it doesn't use the Outlook object
model or CDO libraries at all. Dmitry, the author has given us a subset of
the things you can do with Extended MAPI but with the COM wrapper
Redemption can be used from any language that can work with COM (VB,
VB.NET, C#, even VBScript).


Thanks for this - happier with Redemption now I know I it works under the
hood. We will check it out.

Cheers, Rob.


  #6  
Old January 12th 06, 05:58 AM posted to microsoft.public.outlook.program_vba
Michael Bauer
external usenet poster
 
Posts: 435
Default Is Extended MAPI "hard"?

Am Wed, 11 Jan 2006 18:11:28 -0000 schrieb Rob Nicholson:

In addition to Ken: Redemption helps you saving a lot of time and works like
a charm - also in corporate environments, of course!

--
Viele Gruesse / Best regards
Michael Bauer - MVP Outlook



Is Extended MAPI hard to use? We're having too many problems with using

the
Outlook object model to send & receive email in a server type application.

CDO is mentioned in the Outlook Security template so I assume shifting to
CDO wouldn't help that aspect - we'd still need the Exchange admin user to
create the templates.

Redemption looks like a good system, just not sure how acceptable it is in

a
corporate environment.

Thanks, Rob.

  #7  
Old January 19th 06, 01:48 PM posted to microsoft.public.outlook.program_vba
Rob Nicholson
external usenet poster
 
Posts: 15
Default Is Extended MAPI "hard"?

In addition to Ken: Redemption helps you saving a lot of time and works
like
a charm - also in corporate environments, of course!


We've heard and read good things about Redemption so we're going to have a
more serious look at it. It looks like it mirrors a lot of the Outlook
objects and methods so converting existing Outlook code to use Redemption
looks reasonably painless.

Cheers, Rob.


 




Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Only when i forward emails with attachements "550 relaying mail to" [domain] "is not allowed" Alchemy Outlook - General Queries 4 March 8th 06 11:47 PM
Mapi32.dll is an invalid extended MAPI library Mike Dormante Outlook - General Queries 1 January 20th 06 03:26 PM
Gettin Emails off of "other" hard drive. Michelle Outlook Express 6 January 15th 06 07:44 AM
In Table View can I group by "Date" instead of "Start" KLM Outlook - Calandaring 1 January 11th 06 04:52 AM


All times are GMT +1. The time now is 04:54 PM.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.Search Engine Friendly URLs by vBSEO 2.4.0
Copyright ©2004-2025 Outlook Banter.
The comments are property of their posters.