Connecting Tech Pros Worldwide Help | Site Map

CDO.dll or cdosys.dll

 
LinkBack Thread Tools Search this Thread
  #1  
Old August 14th, 2008, 04:25 PM
=?Utf-8?B?SmVycnkgQw==?=
Guest
 
Posts: n/a
Default CDO.dll or cdosys.dll

I am working on a program that gets mail messages from the default SMTP
server with iis 6.0 on windows server 2003. I am using the cdosys.dll in the
system32 directory. The reference Name is "Microsoft CDO for Windows 2000
Library".

On the machine there is a CDO.dll in the Program Files\Common
Files\System\MSMAPI\1033 directory.

The question is which one of these is the current dll. I also wonder if
there is better way to access mail messages in the SMTP server. Does the
dotnet framework have a object for this like system.net.mail that does this.

I am using the objects:
Dim objDropDir As New CDO.DropDirectory
Dim objMessages As CDO.IMessages
Dim objMailMessage As CDO.IMessage
Dim MailAttachments As CDO.IBodyParts
Dim MailAttachment As CDO.IBodyPart

to get messages in the drop directory (.eml files) open them and get any
attached file.

Thank you


--
Jerry

  #2  
Old August 15th, 2008, 06:45 AM
Steven Cheng [MSFT]
Guest
 
Posts: n/a
Default RE: CDO.dll or cdosys.dll

Hi Jerry,

As for the CDO.dll , it is a Mail message component based on the MAPI
providers(work mostly as exchange client). While CDOSYS.dll is a standalone
library for SMTP messaging(not rely on the MAPI providers or exchange
server). Here is a knowledge base article mentioned the version information:

#Where to acquire the CDO Libraries (all versions)
http://support.microsoft.com/kb/171440

BTW, for the System.Net.Mail classes in .net framework, so far based on my
understanding, that namespace provide some classes for sending emails via
SMTP protocol. However, it doesn't support reading or parsing existing
email messages(file based).

Sincerely,

Steven Cheng

Microsoft MSDN Online Support Lead


Delighting our customers is our #1 priority. We welcome your comments and
suggestions about how we

can improve the support we provide to you. Please feel free to let my
manager know what you think of

the level of service provided. You can send feedback directly to my manager
at: msdnmg@microsoft.com.

==================================================
Get notification to my posts through email? Please refer to

http://msdn.microsoft.com/en-us/subs...#notifications.

Note: The MSDN Managed Newsgroup support offering is for non-urgent issues
where an initial response

from the community or a Microsoft Support
Engineer within 1 business day is acceptable. Please note that each follow
up response may take

approximately 2 business days as the support
professional working with you may need further investigation to reach the
most efficient resolution.

The offering is not appropriate for situations
that require urgent, real-time or phone-based interactions or complex
project analysis and dump

analysis issues. Issues of this nature are best handled working with a
dedicated Microsoft Support

Engineer by contacting Microsoft Customer Support Services (CSS) at

http://support.microsoft.com/select/...tance&ln=en-us.
==================================================
This posting is provided "AS IS" with no warranties, and confers no
rights.--------------------
Quote:
>From: =?Utf-8?B?SmVycnkgQw==?= <jerryed@nospam.nospam>
>Subject: CDO.dll or cdosys.dll
>Date: Thu, 14 Aug 2008 09:22:01 -0700
Quote:
>
>I am working on a program that gets mail messages from the default SMTP
>server with iis 6.0 on windows server 2003. I am using the cdosys.dll in
the
Quote:
>system32 directory. The reference Name is "Microsoft CDO for Windows 2000
>Library".
>
>On the machine there is a CDO.dll in the Program Files\Common
>Files\System\MSMAPI\1033 directory.
>
>The question is which one of these is the current dll. I also wonder if
>there is better way to access mail messages in the SMTP server. Does the
>dotnet framework have a object for this like system.net.mail that does
this.
Quote:
>
>I am using the objects:
Dim objDropDir As New CDO.DropDirectory
Dim objMessages As CDO.IMessages
Dim objMailMessage As CDO.IMessage
Dim MailAttachments As CDO.IBodyParts
Dim MailAttachment As CDO.IBodyPart
>
>to get messages in the drop directory (.eml files) open them and get any
>attached file.
>
>Thank you
>
>
>--
>Jerry
>
  #3  
Old August 19th, 2008, 09:05 AM
Steven Cheng [MSFT]
Guest
 
Posts: n/a
Default RE: CDO.dll or cdosys.dll

Hi Jerry,

How are you doing?
Have you got any further ideas or still have any question on this issue?

Sincerely,

Steven Cheng
Microsoft MSDN Online Support Lead


Delighting our customers is our #1 priority. We welcome your comments and
suggestions about how we can improve the support we provide to you. Please
feel free to let my manager know what you think of the level of service
provided. You can send feedback directly to my manager at:
msdnmg@microsoft.com.

==================================================
Get notification to my posts through email? Please refer to
http://msdn.microsoft.com/en-us/subs...#notifications.
==================================================
This posting is provided "AS IS" with no warranties, and confers no rights.

--------------------
Quote:
>From: stcheng@online.microsoft.com (Steven Cheng [MSFT])
>Organization: Microsoft
>Date: Fri, 15 Aug 2008 06:34:56 GMT
>Subject: RE: CDO.dll or cdosys.dll
Quote:
>Hi Jerry,
>
>As for the CDO.dll , it is a Mail message component based on the MAPI
>providers(work mostly as exchange client). While CDOSYS.dll is a
standalone
Quote:
>library for SMTP messaging(not rely on the MAPI providers or exchange
>server). Here is a knowledge base article mentioned the version
information:
Quote:
>
>#Where to acquire the CDO Libraries (all versions)
>http://support.microsoft.com/kb/171440
>
>BTW, for the System.Net.Mail classes in .net framework, so far based on my
>understanding, that namespace provide some classes for sending emails via
>SMTP protocol. However, it doesn't support reading or parsing existing
>email messages(file based).
>
>Sincerely,
>
>Steven Cheng
>
>Microsoft MSDN Online Support Lead
>
>
>Delighting our customers is our #1 priority. We welcome your comments and
>suggestions about how we
>
>can improve the support we provide to you. Please feel free to let my
>manager know what you think of
>
>the level of service provided. You can send feedback directly to my
manager
Quote:
>at: msdnmg@microsoft.com.
>
>================================================= =
>Get notification to my posts through email? Please refer to
>
>http://msdn.microsoft.com/en-us/subs...#notifications.
>
>Note: The MSDN Managed Newsgroup support offering is for non-urgent issues
>where an initial response
>
>from the community or a Microsoft Support
>Engineer within 1 business day is acceptable. Please note that each follow
>u
  #4  
Old August 21st, 2008, 02:05 PM
=?Utf-8?B?SmVycnkgQw==?=
Guest
 
Posts: n/a
Default RE: CDO.dll or cdosys.dll

Steven,

Thank you.
I will be using the CDOSYS.dll.

Even thought my question seems basic your answers and Knowledge saves me a
lot of time determining if I am using the correct technology for the given
task. You provide a valuable service.

Thank you
--
Jerry


"Steven Cheng [MSFT]" wrote:
Quote:
Hi Jerry,
>
How are you doing?
Have you got any further ideas or still have any question on this issue?
>
Sincerely,
>
Steven Cheng
Microsoft MSDN Online Support Lead
>
>
Delighting our customers is our #1 priority. We welcome your comments and
suggestions about how we can improve the support we provide to you. Please
feel free to let my manager know what you think of the level of service
provided. You can send feedback directly to my manager at:
msdnmg@microsoft.com.
>
==================================================
Get notification to my posts through email? Please refer to
http://msdn.microsoft.com/en-us/subs...#notifications.
==================================================
This posting is provided "AS IS" with no warranties, and confers no rights.
>
--------------------
>
Quote:
From: stcheng@online.microsoft.com (Steven Cheng [MSFT])
Organization: Microsoft
Date: Fri, 15 Aug 2008 06:34:56 GMT
Subject: RE: CDO.dll or cdosys.dll
>
Quote:
Hi Jerry,

As for the CDO.dll , it is a Mail message component based on the MAPI
providers(work mostly as exchange client). While CDOSYS.dll is a
standalone
Quote:
library for SMTP messaging(not rely on the MAPI providers or exchange
server). Here is a knowledge base article mentioned the version
information:
Quote:

#Where to acquire the CDO Libraries (all versions)
http://support.microsoft.com/kb/171440

BTW, for the System.Net.Mail classes in .net framework, so far based on my
understanding, that namespace provide some classes for sending emails via
SMTP protocol. However, it doesn't support reading or parsing existing
email messages(file based).

Sincerely,

Steven Cheng

Microsoft MSDN Online Support Lead


Delighting our customers is our #1 priority. We welcome your comments and
suggestions about how we

can improve the support we provide to you. Please feel free to let my
manager know what you think of

the level of service provided. You can send feedback directly to my
manager
Quote:
at: msdnmg@microsoft.com.

==================================================
Get notification to my posts through email? Please refer to

http://msdn.microsoft.com/en-us/subs...#notifications.

Note: The MSDN Managed Newsgroup support offering is for non-urgent issues
where an initial response

from the community or a Microsoft Support
Engineer within 1 business day is acceptable. Please note that each follow
u
>
>
  #5  
Old August 22nd, 2008, 02:25 AM
Steven Cheng [MSFT]
Guest
 
Posts: n/a
Default RE: CDO.dll or cdosys.dll

You're welcome:)

Sincerely,

Steven Cheng

Microsoft MSDN Online Support Lead


--------------------
Quote:
>Subject: RE: CDO.dll or cdosys.dll
>Date: Thu, 21 Aug 2008 06:58:00 -0700
Quote:
>
>Steven,
>
>Thank you.
I will be using the CDOSYS.dll.
>
>Even thought my question seems basic your answers and Knowledge saves me a
>lot of time determining if I am using the correct technology for the given
>task. You provide a valuable service.
>
>Thank you
>--
>Jerry
>
>
>"Steven Cheng [MSFT]" wrote:
>
Quote:
>Hi Jerry,
>>
>How are you doing?
>Have you got any further ideas or still have any question on this issue?
>>
>Sincerely,
>>
>Steven Cheng
>Microsoft MSDN Online Support Lead
>>
>>
>Delighting our customers is our #1 priority. We welcome your comments
and
Quote:
Quote:
>suggestions about how we can improve the support we provide to you.
Please
Quote:
Quote:
>feel free to let my manager know what you think of the level of service
>provided. You can send feedback directly to my manager at:
>msdnmg@microsoft.com.
>>
>================================================= =
>Get notification to my posts through email? Please refer to
>>
http://msdn.microsoft.com/en-us/subs...#notifications.
Quote:
Quote:
>================================================= =
>This posting is provided "AS IS" with no warranties, and confers no
rights.
Quote:
Quote:
>>
>--------------------
>>
Quote:
>From: stcheng@online.microsoft.com (Steven Cheng [MSFT])
>Organization: Microsoft
>Date: Fri, 15 Aug 2008 06:34:56 GMT
>Subject: RE: CDO.dll or cdosys.dll
>>
Quote:
>Hi Jerry,
>
>As for the CDO.dll , it is a Mail message component based on the MAPI
>providers(work mostly as exchange client). While CDOSYS.dll is a
>standalone
Quote:
>library for SMTP messaging(not rely on the MAPI providers or exchange
>server). Here is a knowledge base article mentioned the version
>information:
Quote:
>
>#Where to acquire the CDO Libraries (all versions)
>http://support.microsoft.com/kb/171440
>
>BTW, for the System.Net.Mail classes in .net framework, so far based on
my
Quote:
Quote:
Quote:
>understanding, that namespace provide some classes for sending emails
via
Quote:
Quote:
Quote:
>SMTP protocol. However, it doesn't support reading or parsing existing
>email messages(file based).
>
>Sincerely,
>
>Steven Cheng
>
>Microsoft MSDN Online Support Lead
>
>
>Delighting our customers is our #1 priority. We welcome your comments
and
Quote:
Quote:
Quote:
>suggestions about how we
>
>can improve the support we provide to you. Please feel free to let my
>manager know what you think of
>
>the level of service provided. You can send feedback directly to my
>manager
Quote:
>at: msdnmg@microsoft.com.
>
>================================================= =
>Get notification to my posts through email? Please refer to
>
>>
>http://msdn.microsoft.com/en-us/subs...#notifications.
Quote:
Quote:
>
>Note: The MSDN Managed Newsgroup support offering is for non-urgent
issues
Quote:
Quote:
Quote:
>where an initial response
>
>from the community or a Microsoft Support
>Engineer within 1 business day is acceptable. Please note that each
follow
Quote:
Quote:
Quote:
>u
>>
>>
>
 

Bookmarks

Thread Tools Search this Thread
Search this Thread:

Advanced Search

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

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On

Popular Articles

What is Bytes?

We are a network of experts and professionals in IT and software development that help one another with answers to tough questions and share insights. Get the best answers to your questions from over 220,989 network members.