Sign in
Dan's WebDAV 101
This blog covers Messaging API development for Exchange and Outlook. My name is Daniel Bagley, I'm on the Messaging Developer Team.
Translate This Page
Translate this page
Powered by
Microsoft® Translator
Tags
.msg
.net
2000
2003
2007
2010
activesync
api
appointment
appointments
attachment
attachments
authentication
basic
body
C#
c++
CDO
CDO 1.21
CDOEX
CDOSYS
crash
create
Csharp
custom
custom mail headers
debugging
delete
DevMsgTeam
distribution
dump
dumps
eas
enumerate
EWS
example
examples
Exchange
Exchange 2007
Exchange 2010
exchange managed API
exchange web services
exoledb
FBA
file
folder
folders
Forms based authentication
free
freebusy
get
hang
HOWTO
http
ical
icalendar
item
List
mailbox
mapi
meeting
meeting request
message
message body
messaging
mime
MOVE
oof
OOM
Outlook
OWA
powershell
properties
propfind
proppatch
put
read
sample
samples
schema
script
search
security
smtp
stream
support
supported
System.Net.Mail
System.Web.Mail
VB
vb script
vb.net
vb6
VBS
vbscript
VCalendar
webbdav
WebDAV
webdav101blog
xml
Browse by Tags
MSDN Blogs
>
Dan's WebDAV 101
>
All Tags
>
cdo
Tagged Content List
Blog Post:
Microsoft Developer Support does not write or maintain customer production code.
Webdav101
Microsoft Developer Support does not write or maintain customer production code. If you want Microsoft to do the changes and implement production code, then MCS would be the more appropriate Microsoft organization. Also, you could engage a Microsoft Partner, or any other third party developer entity...
on
29 Sep 2011
Blog Post:
Getting a list of mailboxes with WebDAV
Webdav101
OK, WebDAV does not have the ability itself to get a list of mailboxes. However you can use other APIs and even use an OWA call to get a list of mailboxes. Reading the GAL: WebDAV itself cannot do this. You could use the OWA GALFIND command, which has some limited ability. You could also...
on
11 Jun 2008
Blog Post:
Howto: CDOSYS/C# Sending an ICS file
Webdav101
Todo: 1) Open an appointment in Outlook. Save to file as an .ICS file. 2) Create a C# project and add the code below. 3) Do the TODO sections. 'TODO: Add a refernce to CDOSYS using System.IO; private void btnSendUsingIcs_Click(object sender, System.EventArgs e) { string sFrom = " me@mycompany.com...
on
5 May 2008
Blog Post:
HOWTO: VB/CDO 1.21 - Cancel a Recurring Meeting using a single Recurrance
Webdav101
' This code finds an meeting occurance and uses it to cancel the entire meeting series and ' have "Cancelled:" in front of the subject lines on the update messages sent to the recipient(s). ' To use: ' Create a recurring meeting inside the date/time range below with the subject "testabc". ' Invite an...
on
5 May 2008
Blog Post:
CDO 1.21 and Unicode Text (Japanese, Chinese, Korean, etc)
Webdav101
CDO 1.21 and Unicode Text (Japanese, Chinese, Korean, etc) Having issues using CDO 1.21 with multi-byte (unicode) languages such as Japanese, Korean, Chinese? Do you want a way to create an appointment item with Japanese text using CDO 1.21? This is not as straight-forward as it should be, here...
on
14 Feb 2008
Blog Post:
Setting MeetingStatus to CdoNonMeeting using CDO will cause the AllDay flag to not be set on an occurance in Outlook.
Webdav101
If you use CDO 1.21 to set the MeetingStatus to CdoNonMeeting for a single occurance of an all day recurring appointment, you will find that the AllDay flag is not set when the appointment is converted to a meeting and accepted by the attendee. Private Sub cmdMakeInstanceAllDay_Click() Dim objSession...
on
1 Feb 2008
Blog Post:
Setting timezone options with CDO 1.21.
Webdav101
CDO 1.21 Timezone information is stored in a a property inside of the user's mailbox and is CDO 1.21 specific. It is set any time a CDO 1.21 session sets the time zone and persists for that user until changed. This means it will be used by any subsequent CDO 1.21 session. OWA 5.5 will affect the timezone...
on
31 Jan 2008
Blog Post:
HOWTO: CDO 1.21/VBS - Get Free/Busy information
Webdav101
'----------------------------------------------------------- ' getfbCDO121.vbs - Get Free/Busy information using CDO1.21 and vbs ' Instructions: ' Save to a file called getfbCDO121.vbs ' Do the TODO: sections ' Run from the command line using: cscript getfbCDO121.vbs '-------------------------------...
on
29 Nov 2007
Blog Post:
HOWTO: CDO 1.21/VB Expand a Distribution List
Webdav101
'HOWTO: CDO 1.21/VB Expand a Distribution List ' TODO: Create a new VB Project ' TODO: Set a reference to CDO 1.21 ' TODO: Add a button to the form and paste this code in. ' TODO: Change TODO: sections below. Private Sub Command1_Click() Dim objSession As MAPI.Session Dim ObjMessage As MAPI...
on
29 Nov 2007
Blog Post:
HOWTO: VB/CDO 1.21 - Delete inbox message attachments over certain size
Webdav101
Here is an example: 'How to read the Inbox messages and delete attachments over a given size using VB and CDO 1.21 ' This example deletes all jpg file attachments over a certain size in an inbox. Const CONST_MAX_JPG_ATTACHMENT = 3000 ' TODO: Change this - max jpg file size Dim sErrorMessage As String...
on
29 Nov 2007
Blog Post:
HOWTO: Use PS_INTERNET_HEADERS with cdo 1.21 for custom properties
Webdav101
How to use PS_INTERNET_HEADERS with CDO 1.21 for custom properties. 'This example uses PS_INTERNET_HEADERS for setting a custom property const smbx="mymailbox" ' TODO: Change const ssrv="myserver" ' TODO: Change const mycdoInetPset = "8603020000000000C000000000000046" const myXheader = "X-SPAM...
on
29 Nov 2007
Blog Post:
Howto: Get Free/Busy information using CDO 1.21 and vbs
Webdav101
Below is a sample: '----------------------------------------------------------- ' getfbCDO121.vbs - Get Free/Busy information using CDO1.21 and vbs ' Instructions: ' Save to a file called getfbCDO121.vbs ' Do the TODO: sections ' Run from the command line using: cscript getfbCDO121.vbs '------...
on
4 May 2007
Blog Post:
HOWTO: VB6/CDO 1.21 - expand a distribution list
Webdav101
Below is a sample: ' TODO: Create a new VB Project ' TODO: Set a reference to CDO 1.21 ' TODO: Add a button to the form and paste this code in. ' TODO: Change TODO: sections below. Private Sub Command1_Click() Dim objSession As MAPI.Session Dim ObjMessage As MAPI.Message Dim objUseRecips...
on
4 May 2007
Blog Post:
How to add a holiday to a calendar using VB and CDO 1.21.
Webdav101
' How to add a holiday to a calendar using VB and CDO 1.21. ' ' This example code shows how to add a holiday to a calendar using VB and CDO 1.21. ' Set a reference to CDO 1.21 and do the TODO sections in the code. ' Holidays are All Day Appointments with the Category of "Holiday" set. ' ' CDO 1.21 can...
on
12 Apr 2007
Page 1 of 1 (14 items)