[Last Call] Learn how to a build a cloud-first strategyRegister Now

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 229
  • Last Modified:

email client with outlook tasks

I have an application that currently uses Outlook object library to send emails and assign tasks to other users.  I need to be able to maintain this functionality on machines that do not have Outlook installed.  All users will have access to the same exchange server with complete inbox including tasks but not necessarily have Outlook installed at the client.

Can this be done?  I have been successful logging into the server using MAPI / CDO but assume these require Outlook installation as well.

It would be a bonus if I could use the Windows logon credentials so as not to have to reenter passwords.

Hope this is clear.
0
rjRayes
Asked:
rjRayes
  • 3
  • 2
1 Solution
 
eScapeProCommented:
You can use MAPI - the best way is via the VB MAPI controls - they don't need Outlook installed. I think CDO will also work except where you need to use an e-mail or outlook or exchange form.

If these are still looking for a mail client, then you are best to split your app into two tiers - one on the client machine and the second on the server or a machine with Outlook + CDO installed. You can use DCOM or WinSock as a means of making a connection. The second teir can then integrate wtih Outlook/MAPI/CDO.

If you are able to get MAPI to connect on the local machine, then you need to set up in Exchange to use the NT/Network ID as the credentials, which will save you have to store them.

0
 
rjRayesAuthor Commented:
I like the positive tone...leads to two questions.

1) How do logon using MAPI if a profile does not exist?  It seems to me that MAPI requires one in the logon string - do you have an example of how to make this connection?

2) Once connected how are tasks in specific created and assigned to another user?  Example would be great as well.
0
 
eScapeProCommented:


1) I think you will need a client installed

2) tasks - assigning to different users requires CDO. I've done this before. You have to create the item straight into their calendar.

Whats the problem with installing outlook onto the client pc?
0
 
rjRayesAuthor Commented:
running through terminal services / citrix.  do not want to have to add client but could.  more importantly do not want to have to create profile for each possible user.
0
 
eScapeProCommented:
oh, ok. Well what are you doing with Exchange that maybe can be done some other way, like through pop or writing your own exchange client?
0

Featured Post

New feature and membership benefit!

New feature! Upgrade and increase expert visibility of your issues with Priority Questions.

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