Solved

email client with outlook tasks

Posted on 2003-11-03
7
224 Views
Last Modified: 2013-11-13
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
Comment
Question by:rjRayes
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 3
  • 2
7 Comments
 
LVL 1

Expert Comment

by:eScapePro
ID: 9678025
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
 

Author Comment

by:rjRayes
ID: 9681866
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
 
LVL 1

Accepted Solution

by:
eScapePro earned 250 total points
ID: 9681906


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
 

Author Comment

by:rjRayes
ID: 9681979
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
 
LVL 1

Expert Comment

by:eScapePro
ID: 9681998
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

Technology Partners: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

This article is meant to give a basic understanding of how to use R Sweave as a way to merge LaTeX and R code seamlessly into one presentable document.
The purpose of this article is to demonstrate how we can use conditional statements using Python.
The goal of the video will be to teach the user the difference and consequence of passing data by value vs passing data by reference in C++. An example of passing data by value as well as an example of passing data by reference will be be given. Bot…
This lesson covers basic error handling code in Microsoft Excel using VBA. This is the first lesson in a 3-part series that uses code to loop through an Excel spreadsheet in VBA and then fix errors, taking advantage of error handling code. This l…

705 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question