Hands-On Lab. Getting Started with the EWS Managed API 1.0. Lab version: 1.0 Last updated: 12/17/2010
|
|
|
- Stuart Parker
- 10 years ago
- Views:
Transcription
1 Hands-On Lab Getting Started with the EWS Managed API 1.0 Lab version: 1.0 Last updated: 12/17/2010
2 CONTENTS OVERVIEW... 3 System Requirements 3 EXERCISE 1: WORKING WITH CALENDAR ITEMS... 3 Task 1 Beginning the Lab... 3 Task 2 Establishing a connection to the Exchange Server... 4 Task 3 Creating Items... 4 Task 4 Finding Items... 6 Task 5 Impersonation... 7 EXERCISE 2: WORKING WITH EXTENDED PROPERTIES... 8 Task 1 Beginning the Exercise... 8 Task 2 Create Items and Extended Properties... 9 Task 3 Finding Items with Extended Properties... 9 EXERCISE 3: WORKING WITH THE EXCHANGE FREE-BUSY SERVICE Task 1 Beginning the Exercise Task 2 Querying the Free-Busy Service EXERCISE 4: WORKING WITH EXCHANGE PUSH NOTIFICATIONS Task 1 Beginning the Exercise Task 2 Creating the Push Notification Listener Task 3 Subscribing for Push Notifications Task 4 Processing Push Notifications SUMMARY... 16
3 Overview Lab Time: 45 minutes Lab Folder: C:\%UC14TrainingKit%\Labs\5\Source\Before The After folder contains the completed lab exercises. Lab Overview: The Microsoft Exchange Web Services (EWS) Managed API 1.0 provides an intuitive managed API for developing client and server applications that leverage Exchange 2010 data and business logic, whether Exchange is running on premises or in the cloud. The EWS Managed API 1.0 makes Exchange Web Services SOAP calls under the covers, so many environments are already configured for EWS Managed API 1.0. In this lab, you will use the EWS Managed API 1.0 to: Prepare the API to connect to the correct Exchange CAS server for your calling user. Work with mailbox items. Find mailbox items using the example of retrieving appointments. Impersonate users so work done with the API is done using the impersonated user s credentials. Apply extended properties to mailbox items. Perform complex searches for mailbox items with a specific extended property. Work with Exchange business logic services such as the Free-Busy Service. Subscribe to and listen for push notifications. System Requirements You must have the following items to complete this lab: Microsoft Visual Studio 2010 Exchange Web Services Managed API 1.0 SDK Two accounts configured to have Microsoft Exchange mailboxes, referred to as the primary and secondary lab users in this lab. Exercise 1: Working with Calendar Items Task 1 Beginning the Lab
4 In this task, you will open the project and configure it to run with your accounts. 1. Navigate to Start >> All Programs >> Microsoft Visual Studio Click on the Microsoft Visual Studio 2010 icon to start Visual Studio Select File >> Open Project. 4. Navigate to the folder C:\%UC14TrainingKit%\Labs\5\Source\Before\GettingStartedwithEWSMA.sln. 5. In the Solution Explorer, right-click the EWSMA_Calendars project and select Set as StartUp Project. 6. Open the EWSMA_Calendars project. 7. In Solution Explorer, open the app.config file. 8. Change the PrimaryLabUserId and SecondaryLabUserId values to your primary and secondary lab accounts. 9. Open the Program.cs file. 10. Select View >> Task List and select Comments from the menu. Task 2 Establishing a connection to the Exchange Server In this task, you will create an ExchangeService object and connect to the correct Exchange CAS Server using your default credentials and your primary lab user ID. 1. In the Task List, navigate to TODO: Add the following code after the TODO: comment. This creates the object reference to Exchange Web Services. private static ExchangeService _service; 3. Navigate to TODO: Add the following code after the TODO: comment. This uses AutoDiscover to find the most efficient Client Access Server for the primary lab user s mailbox. _service = new ExchangeService(ExchangeVersion.Exchange2010); _service.usedefaultcredentials = true; _service.autodiscoverurl(_primarylabuserid); Task 3 Creating Items
5 In this task, you will create an appointment, set properties to add an attendee, set a recurrence pattern, save the appointment, and send the invitation. 1. Navigate to TODO: Add the following code after the TODO: comment. This creates an Appointment, sets its basic properties, and sets an advanced property like the recurrence pattern. Appointment appointment = new Appointment(_service); appointment.subject = _companyname + " introduction to EWS"; appointment.body = "Weekly status with " + _companyname; appointment.requiredattendees.add(_secondarylabuserid); appointment.start = new DateTime(DateTime.Now.Year,DateTime.Now.Month,DateTime.Now.Day,DateTime. Now.AddHours(1).Hour, 0, 0); appointment.end = appointment.start.addhours(1); DayOfTheWeek dayoftheweek = (DayOfTheWeek)Enum.Parse( typeof(dayofweek), appointment.start.dayofweek.tostring()); appointment.recurrence = new Recurrence.WeeklyPattern( appointment.start.date, 1, // Repeat every 1 week dayoftheweek); appointment.save(sendinvitationsmode.sendtoallandsavecopy); 3. Go to Debug >> Start Without Debugging or use the shortcut key combination by pressing [CTRL]+[F5] to start the application. 4. Press 1 to create a recurring calendar appointment. 5. Open Microsoft Outlook 2010 and navigate to the Calendar.
6 6. Verify that an appointment has been created an hour from the current time and that it recurs on the same day and time next week. 7. Close the console application. Task 4 Finding Items In this task, you will search the primary lab user s calendar for appointments occurring in the next five days. 1. Navigate to TODO: Un-comment code surrounded by /* */ block. 3. Add the following code after the TODO: comment. This searches for all appointments in the Calendar folder that fall into the date range specified by the CalendarView. CalendarView calendarview = new CalendarView(DateTime.Now, DateTime.Now.AddDays(numberOfDays)); FindItemsResults<Appointment> appointments = _service.findappointments( WellKnownFolderName.Calendar, calendarview); 4. Go to Debug >> Start Without Debugging or [CTRL]+[F5] to start the application. 5. Press 2 to view the primary lab user s appointments for the next five days.
7 6. Return to Outlook 2010, and verify that all of the appointments in the next five days are displayed in the console. 7. Close the console application. Task 5 Impersonation Task Setup Requirements In order to complete the this lab, you ll need to grant the ApplicationImpersonation role to the primary lab user account over the secondary lab user account. Open the Exchange Management Shell as an administrator on the Exchange Server and run the following command where -Name is a unique name for the role, -User is the primary lab user Id, and - RecipientOrganizationalUnitScope is the organizational unit containing the secondary lab user account. New-ManagementRoleAssignment Name Impersonation-SeanChai Role ApplicationImpersonation User sc RecipientOrganizationalUnitScope fabrikam.com\ous\users\sales Follow this link for more information In this task, you will set the Exchange Service to impersonate the secondary lab user and create an appointment using their credentials. 1. Navigate to TODO: Un-comment code surrounded by /* */ block. 3. Add the following code after the TODO: comment. This sets the ExchangeService to impersonate the secondary lab user, enabling you to perform operations against Exchange Server using the secondary lab user s identity and permissions.
8 _service.impersonateduserid = new ImpersonatedUserId( ConnectingIdType.SmtpAddress, _secondarylabuserid); 4. Go to Debug >> Start Without Debugging or [CTRL]+[F5] to start the application. 5. Press 3 to impersonate the secondary lab user and create an appointment. 6. Open Outlook 2010, open Calendar and verify that the primary lab user receives an appointment invitation from the secondary lab user. 7. Close the console application. 8. Close Outlook Exercise 2: Working with Extended Properties Task 1 Beginning the Exercise In this task, you will open the project and configure it to run with your accounts. 1. In the Solution Explorer, right-click the EWSMA_ExtendedProperties project and select Set as StartUp Project. 2. Open the EWSMA_ExtendedProperties project. 3. In Solution Explorer, open the app.config file. 4. Change the PrimaryLabUserId and SecondaryLabUserId values to your primary and secondary lab accounts.
9 Task 2 Create Items and Extended Properties In this task, you will create an extended property, attach it to an appointment, and set its value. 1. Navigate to TODO: Add the following code after the TODO: comment. This defines a Customer ID property for an appointment and assigns the property the value ExtendedPropertyDefinition extendedproperty = new ExtendedPropertyDefinition( DefaultExtendedPropertySet.Appointment, _extendedpropertyname, MapiPropertyType.String); appointment.setextendedproperty(extendedproperty, _customerid); appointment.save(sendinvitationsmode.sendtoallandsavecopy); Task 3 Finding Items with Extended Properties In this task, you will use the Extended Property defined above to find the Appointment you created. 1. Navigate to TODO: Un-comment code surrounded by /* */ block to display the search results. 3. Add the following code after the TODO: comment. This finds all appointments in your Calendar with the Customer ID extended property. ItemView itemview = new ItemView(10); ExtendedPropertyDefinition extendedproperty = new ExtendedPropertyDefinition( DefaultExtendedPropertySet.Appointment, _extendedpropertyname, MapiPropertyType.String); itemview.propertyset = new PropertySet( BasePropertySet.IdOnly, ItemSchema.Subject, AppointmentSchema.Start, AppointmentSchema.End, extendedproperty); SearchFilter filter = new SearchFilter.Exists(extendedProperty); FindItemsResults<Item> appointments =_service.finditems( WellKnownFolderName.Calendar, filter,
10 itemview); 4. Go to Debug >> Start Without Debugging or press [CTRL]+[F5] to start the application. 5. Press 1 to create an appointment with the Customer ID extended property. 6. Open Outlook 2010 and verify that the appointment is in the Calendar. The extended property is not visible in Outlook. 7. Press 2 to view appointments with the Customer ID extended property. 8. Verify that the appointment created previously displays with the Customer ID value of General Industries. Close the console application. Exercise 3: Working with the Exchange Free-Busy Service Task 1 Beginning the Exercise In this task, you will open the project and configure it to run with your accounts. 1. In the Solution Explorer, right-click the EWSMA_FreeBusy project and select Set as StartUp Project. 2. Open the EWSMA_ExtendedProperties project. 3. In Solution Explorer, open the app.config file. 4. Change the PrimaryLabUserId and SecondaryLabUserId values to your primary and secondary lab accounts.
11 5. Open Outlook 2010 and create three appointments in the primary lab user s Calendar throughout the day. 6. Start a remote desktop session as the secondary lab user. 7. Open Outlook 2010 and create three appointments in the secondary lab user s Calendar throughout the day. Make sure one of them overlaps with one of the primary lab user s appointments. Task 2 Querying the Free-Busy Service In this task, you will query the free-busy service to find available appointment times with the secondary lab user. 1. Navigate to TODO: Add the following code after the TODO: comment. This creates a list of users for whom you want to query availability information. List<AttendeeInfo> attendees = new List<AttendeeInfo>(); attendees.add(new AttendeeInfo() { SmtpAddress = _primarylabuserid, AttendeeType = MeetingAttendeeType.Organizer }); attendees.add(new AttendeeInfo() { SmtpAddress = _secondarylabuserid, AttendeeType = MeetingAttendeeType.Required }); 3. Navigate to TODO: Add the following code after the TODO: comment. This define the requirements for the and to call the free-busy service. AvailabilityOptions options = new AvailabilityOptions(); options.meetingduration = 60; options.maximumnonworkhourssuggestionsperday = 4; options.minimumsuggestionquality = SuggestionQuality.Good; options.requestedfreebusyview = FreeBusyViewType.FreeBusy; GetUserAvailabilityResults results = _service.getuseravailability(
12 attendees, new TimeWindow(DateTime.Now, DateTime.Now.AddDays(1)), AvailabilityData.FreeBusyAndSuggestions, options); 5. Un-comment code surrounded by /* */ block to display the results of the free-busy service query. 6. Go to Debug >> Start Without Debugging or [Ctrl]+[F5] to start the application. 7. The console will display a list of suggested appointment times and their quality. 8. Open the primary lab user s calendar in Outlook 2010 and verify that the time slots during the suggested meeting times do not conflict with any appointments. 9. Open the secondary lab user s calendar in Outlook 2010 and verify that the time slots during the suggested meeting times do not conflict with any appointments. 10. Choose one of the suggested meeting times. 11. Open your Outlook calendar to verify that the appointment was scheduled.
13 12. Close the console application. TimeWindow must span into the next day or the GetUserAvailability call will throw an exception. Exercise 4: Working with Exchange Push Notifications Task 1 Beginning the Exercise In this task, you will open the project and configure it to run with your accounts. 1. In the Solution Explorer, right-click the PushNotifications project and select Set as StartUp Project. 2. Open the PushNotifications project. 3. In Solution Explorer, open the App.config file. 4. Change the PrimaryLabUserId value to your primary lab account. 5. Start a remote desktop session as the secondary lab user. Task 2 Creating the Push Notification Listener In this task, you will create and start a WCF service that listens for push notifications from the Exchange Server. 1. Navigate to TODO: Add the following code after the TODO: comment to create the WCF service and pass its URI to the subscribe method. var listener = new PushNotificationListener(); SubscribeForPushNotifications(listener.LocalEndpoint); 3. Navigate to TODO: Add the following code after the TODO: comment. This creates a dynamic Uri for the WCF service. Using a dynamically generated Uri for the push notification listener enables your application to create a unique push notification listener endpoint for every user or subscription.
14 UriBuilder uribuilder = new UriBuilder { Scheme = Uri.UriSchemeHttp, Host = properties.hostname, Path = Guid.NewGuid().ToString(), Port = 80 }; 5. Remove the comments /*.. */ from around the commented block of code. 6. Navigate to TODO: Add the following code after the TODO: comment. This makes the push notification listener implement the Microsoft.Exchange.Notifications.INotificationServicePortType service contract, in order to receive and process push notifications from Exchange Server. _servicehost.addserviceendpoint( typeof(inotificationserviceporttype), new BasicHttpBinding(BasicHttpSecurityMode.None), string.empty); Task 3 Subscribing for Push Notifications In this task, you will specify the folders and events to receive push notifications for. You will also specify the URL that the notifications should be sent to. 1. Navigate to TODO: Add the following code after the TODO: comment. This creates the subscription object that will be returned by the Exchange Service. PushSubscription pushsubscription; 3. Navigate to TODO: Add the following code after the TODO: comment to create a list of folders for which you would like to get notifications. var folderids = new List<FolderId>() { WellKnownFolderName.Inbox, WellKnownFolderName.Calendar };
15 5. Navigate to TODO: Add the following code after the TODO: comment. This creates the list of events for which you would like to get notifications. var eventtypes = new List<EventType>(); eventtypes.add(eventtype.newmail); eventtypes.add(eventtype.deleted); eventtypes.add(eventtype.moved); eventtypes.add(eventtype.created); eventtypes.add(eventtype.modified); 7. Navigate to TODO: Add the following code after the TODO: comment. This subscribes to the push notifications on the Exchange Server and specifies the URL that the notifications should be sent to, the frequency in minutes which the Exchange Server should contact the endpoint, and the events to subscribe to. pushsubscription = _service.subscribetopushnotifications( folderids, new Uri(listenerEndpoint), 1, null, eventtypes.toarray()); 9. Remove the comments /*.. */ from around the commented block of code. Task 4 Processing Push Notifications In this task, you will process the push notifications sent by the Exchange Server and notify the server whether or not the subscription should be expired. 1. Navigate to TODO: Add the following code after the TODO: comment. This iterates through the notification events and outputs the type of event and when it occurred. foreach (BaseNotificationEventType notificationevent in message.notification.items) { var mailevent = notificationevent as BaseObjectChangedEventType; Console.WriteLine(string.Format("{0} at {1}",
16 message.notification.itemselementname[ count].tostring(), mailevent!= null? mailevent.timestamp.tostring( "MM/dd/yyyy h:mm:ss tt") : "")); } count++; 3. Navigate to TODO: Add the following code after the TODO: comment. This sets the subscription status to OK, so the subscription will be continued by the Exchange Server. response = new SendNotificationResponse( new SendNotificationResultType { SubscriptionStatus = SubscriptionStatusType.OK }); 5. Go to Debug >> Start Without Debugging or [Ctrl]+[F5] to start the application. 6. The console will display the subscription Id. 7. Switch to the secondary lab user s session and open Microsoft Outlook. 8. Send an to the primary lab user Id. 9. Return to the primary lab user s session. 10. Verify that the NewMailEvent is recorded in the console.
17 11. Open Outlook and navigate to the Calendar. 12. Create an appointment for later in the day. 13. Verify that the CreatedEvent is recorded in the console. 14. Close the application. Summary In this lab, you used the EWS Managed API to build simple applications that leverage Exchange 2010 data and business logic. You saw how easy it is to get started with the EWS Managed API by showing the simplicity of connecting to the correct Exchange CAS server, working with mailbox items, finding mailbox items, and impersonating an Exchange user. You also learned how to attach metadata to mailbox items using Extended Properties and how to search for mailbox items with a given Extended Property. You used the Exchange Free-Busy Service to search for available meeting times for a set of users. Finally, you saw how to subscribe to push notifications on the Exchange Server and listen for them using a WCF service.
Cisco TelePresence Management Suite Extension for Microsoft Exchange
Cisco TelePresence Management Suite Extension for Microsoft Exchange Deployment Guide Version 4.0 D15111 02 July 2014 Contents Introduction 6 Prerequisites 7 Estimating your deployment size 7 Hardware
Coveo Platform 7.0. Microsoft Exchange Connector Guide
Coveo Platform 7.0 Microsoft Exchange Connector Guide Notice The content in this document represents the current view of Coveo as of the date of publication. Because Coveo continually responds to changing
Outlook 2010 FAQ Fayetteville Public Schools K-12 Instructional Technology Fayetteville, Arkansas
Contents What s New in Outlook 2010?... 2 Why does the menu toolbar look different?... 2 What is Conversation View?... 2 How do I change Conversation View settings?... 2 What are Mail Tips?... 2 Where
CMU/SCS Computing Facilities. Microsoft Outlook 2010 Calendar Guide
CMU/SCS Computing Facilities Microsoft Outlook 2010 Calendar Guide Table of Contents Opening Outlook... 2 Finding your Calendar... 2 Creating entries on your calendar... 2 Appointments... 2 Meetings...
Cisco TelePresence Management Suite Extension for Microsoft Exchange
Cisco TelePresence Management Suite Extension for Microsoft Exchange Installation Guide Version 3.0 D14890 04 September 2012 Contents Introduction 5 Requirements 6 System requirements for Cisco TMSXE 6
Documentation. OpenScape Office V3 OpenScape Office MX V2 Linking to MS Exchange Server 2010
Documentation OpenScape Office V3 OpenScape Office MX V2 Linking to MS Exchange Server 2010 The following steps describe how to connect an OpenScape Office MX V2 or MX/LX V3 system to a Microsoft Exchange
Helping Users Sync Contacts and Events with Exchange Sync (Beta)
Helping Users Sync Contacts and Events with Exchange Sync (Beta) Salesforce, Spring 15 @salesforcedocs Last updated: February 27, 2015 Copyright 2000 2015 salesforce.com, inc. All rights reserved. Salesforce
UP L18 Enhanced MDM and Updated Email Protection Hands-On Lab
UP L18 Enhanced MDM and Updated Email Protection Hands-On Lab Description The Symantec App Center platform continues to expand it s offering with new enhanced support for native agent based device management
Wilkes University Information & Instructions for Students using Outlook 2003
Outlook 2003 Wilkes University These tips are for how use some of the features of Outlook 2003. You will first have to install Outlook 2003 on your personal computer. After installing Outlook follow the
Configuring Apache HTTP Server as a Reverse Proxy Server for SAS 9.2 Web Applications Deployed on BEA WebLogic Server 9.2
Configuration Guide Configuring Apache HTTP Server as a Reverse Proxy Server for SAS 9.2 Web Applications Deployed on BEA WebLogic Server 9.2 This document describes how to configure Apache HTTP Server
MS 10978A Introduction to Azure for Developers
MS 10978A Introduction to Azure for Developers Description: Days: 5 Prerequisites: This course offers students the opportunity to learn about Microsoft Azure development by taking an existing ASP.NET MVC
Cisco TelePresence Management Suite Extension for Microsoft Exchange
Cisco TelePresence Management Suite Extension for Microsoft Exchange Installation Guide D14846.01 June 2011 Software version 2.3 Contents Introduction 5 End user guidance 5 Server requirements 6 Exchange
Setup Guide: Server-side synchronization for CRM Online and Exchange Server
Setup Guide: Server-side synchronization for CRM Online and Exchange Server Version 8.0 Microsoft Dynamics CRM 2016 Authors: Elad Ben Yosef, Sumanta Batabyal This document is provided "as-is". Information
Scheduling Software User s Guide
Scheduling Software User s Guide Revision 1.12 Copyright notice VisualTime is a trademark of Visualtime Corporation. Microsoft Outlook, Active Directory, SQL Server and Exchange are trademarks of Microsoft
Course 10978A Introduction to Azure for Developers
Course 10978A Introduction to Azure for Developers Duration: 40 hrs. Overview: About this Course This course offers students the opportunity to take an existing ASP.NET MVC application and expand its functionality
Microsoft Office 365 with MailDefender
(PC) for Microsoft Office 365 with MailDefender V1.0 Contents 1 Logging in to the Office 365 Portal... 3 1.1 Outlook Web Access Exchange & Lync... 3 1.2 Team Site SharePoint Online... 3 2 Configuring your
OWA - Outlook Web App
OWA - Outlook Web App Olathe Public Schools 0 Page MS Outlook Web App OPS Technology Department Last Revised: May 1, 2011 Table of Contents MS Outlook Web App... 1 How to Access the MS Outlook Web App...
Department of Information Technology. Microsoft Outlook 2013. Outlook 101 Basic Functions
Department of Information Technology Microsoft Outlook 2013 Outlook 101 Basic Functions August 2013 Outlook 101_Basic Functions070713.doc Outlook 101: Basic Functions Page 2 Table of Contents Table of
MAPILab Search for Exchange. Administrator s Guide. Version 1.3
MAPILab Search for Exchange Administrator s Guide Version 1.3 MAPILab, July 2014 Contents Introduction... 3 1. Product Overview... 4 2. Product Architecture and Basic Terms... 5 3. System Requirements...
Cisco TelePresence Management Suite Extension for Microsoft Exchange
Cisco TelePresence Management Suite Extension for Microsoft Exchange Installation Guide Version 3.1.2 D14890 07 Revised October 2013 Contents Introduction 5 Migration from versions prior to 3.0 unsupported
BlackBerry Enterprise Server Express for Microsoft Exchange. Version: 5.0 Service Pack: 4. Upgrade Guide
BlackBerry Enterprise Server Express for Microsoft Exchange Version: 5.0 Service Pack: 4 Upgrade Guide Published: 2013-02-21 SWD-20130221113643226 Contents 1 Overview: BlackBerry Enterprise Server Express...
Mobile device management
Mobile device management The Mobility management tool is an add-on to LANDesk Management Suite that lets you discover mobile devices that access Microsoft Outlook mailboxes on your system. The tool does
Application Note 116: Gauntlet System High Availability Using Replication
Customer Service: 425-487-1515 Technical Support: 425-951-3390 Fax: 425-487-2288 Email: [email protected] [email protected] Website: www.teltone.com Application Note 116: Gauntlet System High Availability
Outlook Web Access (OWA) - Using Calendar and Email on the Web
Outlook Web Access (OWA) - Using Calendar and Email on the Web You can access OWA through a web browser on any computer connected to the internet. This guide is intended to help with the most common tasks
Outlook Calendar Tips & Tricks
Outlook Calendar Tips & Tricks Outlook Calendar Quick Reference The following provides information on using various features and functionality in Outlook calendar. Outlook Resources Outlook Web Access
CMU/SCS Computing Facilities. Microsoft Outlook 2011 for Mac Calendar Guide
CMU/SCS Computing Facilities Microsoft Outlook 2011 for Mac Calendar Guide Table of Contents Opening Outlook... 2 Finding your Calendar... 2 Creating entries on your calendar... 2 Appointments... 2 Meetings...
Outlook 2007 EXPLORE THE OUTLOOK USER INTERFACE. Microsoft. Basic Tasks
Microsoft Outlook 2007 Basic Tasks EXPLORE THE OUTLOOK USER INTERFACE 1. Instant Search box: Helps you quickly find items in Microsoft Outlook. The Instant Search pane is always available in all of your
Configuring Apache HTTP Server as a Reverse Proxy Server for SAS 9.3 Web Applications Deployed on Oracle WebLogic Server
Configuration Guide Configuring Apache HTTP Server as a Reverse Proxy Server for SAS 9.3 Web Applications Deployed on Oracle WebLogic Server This document describes how to configure Apache HTTP Server
Administrative Guide VtigerCRM Microsoft Exchange Connector (Exchange Server 2010)
Administrative Guide VtigerCRM Microsoft Exchange Connector (Exchange Server 2010) Table of Contents Introduction...3 Requirements...4 Installation...5 Vtiger Server Component...5 Exchange Server Component...6
Microsoft Outlook 2013 -And- Outlook Web App (OWA) Using Office 365
1 C H A P T E R Microsoft Outlook 2013 -And- Outlook Web App (OWA) Using Office 365 1 MICROSOFT OUTLOOK 2013 AND OUTLOOK WEB ACCESS (OWA) Table of Contents Chapter 1: Signing Into the Microsoft Email System...
Building an ASP.NET MVC Application Using Azure DocumentDB
Building an ASP.NET MVC Application Using Azure DocumentDB Contents Overview and Azure account requrements... 3 Create a DocumentDB database account... 4 Running the DocumentDB web application... 10 Walk-thru
Upgrade Guide BES12. Version 12.1
Upgrade Guide BES12 Version 12.1 Published: 2015-02-25 SWD-20150413111718083 Contents Supported upgrade environments...4 Upgrading from BES12 version 12.0 to BES12 version 12.1...5 Preupgrade tasks...5
Microsoft Outlook: Beyond the Inbox
Microsoft Outlook: Beyond the Inbox 1. There are 3 types of Calendar items: Appointments: An appointment is a scheduled block of time that only involves you. The hours are blocked out on your schedule,
TECHNICAL REFERENCE GUIDE
TECHNICAL REFERENCE GUIDE SOURCE Microsoft Exchange/Outlook (PST) (version 2003, 2007, 2010) TARGET Microsoft Exchange/Outlook (PST) (version 2013) Copyright 2014 by Transend Corporation EXECUTIVE SUMMARY
Microsoft Outlook Quick Reference Sheet
Microsoft Outlook is an incredibly powerful e-mail and personal information management application. Its features and capabilities are extensive. Refer to this handout whenever you require quick reminders
TECHNICAL REFERENCE GUIDE
2015 TECHNICAL REFERENCE GUIDE Microsoft Exchange Microsoft Exchange (2010, 2007, 2003) (2016, 2013) Copyright 2015 by Transend Corporation EXECUTIVE SUMMARY This White Paper provides detailed information
Monitoring Oracle Enterprise Performance Management System Release 11.1.2.3 Deployments from Oracle Enterprise Manager 12c
Monitoring Oracle Enterprise Performance Management System Release 11.1.2.3 Deployments from Oracle Enterprise Manager 12c This document describes how to set up Oracle Enterprise Manager 12c to monitor
Microsoft Outlook 2010. Reference Guide for Lotus Notes Users
Microsoft Outlook 2010 Reference Guide for Lotus Notes Users ContentsWelcome to Office Outlook 2010... 2 Mail... 3 Viewing Messages... 4 Working with Messages... 7 Responding to Messages... 11 Organizing
IceWarp Outlook Connector 4 User Guide
IceWarp Unified Communications IceWarp Outlook Connector 4 User Guide Version 10.3 Printed on 23 February, 2011 Contents IceWarp Outlook Connector 4 1 Installing IceWarp Connector... 2 Pre-Installation
Microsoft Outlook 2010 The Essentials
2010 The Essentials Training User Guide Sue Pejic Training Coordinator Information Technology Services Email : [email protected] Mobile : 0419 891 113 Table of Contents What is Outlook?... 4 The Ribbon...
BlackBerry Enterprise Server Express for Microsoft Exchange Version: 5.0 Service Pack: 1. Installation and Configuration Guide
BlackBerry Enterprise Server Express for Microsoft Exchange Version: 5.0 Service Pack: 1 Installation and Configuration Guide Published: 2010-03-17 SWD-984521-0317024918-001 Contents 1 Overview: BlackBerry
Getting Started with Telerik Data Access. Contents
Contents Overview... 3 Product Installation... 3 Building a Domain Model... 5 Database-First (Reverse) Mapping... 5 Creating the Project... 6 Creating Entities From the Database Schema... 7 Model-First
Microsoft Outlook 2010
Microsoft Outlook 2010 Prepared by Computing Services at the Eastman School of Music July 2010 Contents Microsoft Office Interface... 4 File Ribbon Tab... 5 Microsoft Office Quick Access Toolbar... 6 Appearance
Outlook 2007 Email and Calendaring
Outlook 2007 Email and Calendaring The Outlook Calendar Environment... 2 The Different Calendar Views... 3 Creating Appointments/Events/Meetings in Your Calendar... 4 Creating an Appointment the Speedy
Helping Users Sync Contacts and Events with Exchange Sync (Beta)
Helping Users Sync Contacts and Events with Exchange Sync (Beta) Salesforce, Winter 16 @salesforcedocs Last updated: October 2, 2015 Copyright 2000 2015 salesforce.com, inc. All rights reserved. Salesforce
Cisco TelePresence Management Suite Extension for Microsoft Exchange
Cisco TelePresence Management Suite Extension for Microsoft Exchange Installation Guide Software version 2.3 D14846.03 August 2013 Contents Introduction 4 End user guidance 4 Server requirements 5 Exchange
User s Manual. Management Software for ATS
ATS Monitor User s Manual Management Software for ATS Table of Contents 1. ATS Monitor Overview... 2 2. ATS Monitor Install and Uninstall... 2 2.1. System Requirement... 2 2.2. Software Install... 2 2.3.
Quick Start Guide for Outlook Mac 2011
Outlook 2011 for Mac is the email client for Microsoft Exchange. It is a comprehensive collaboration tool for organizing all your email, calendars, contacts and appointments. 1 6 2 3 4 7 5 The Outlook
Installation and Configuration Guide
www.novell.com/documentation Installation and Configuration Guide GroupWise Coexistence Solution for Exchange November 2015 Legal Notices Novell, Inc., makes no representations or warranties with respect
Microsoft Windows PowerShell v2 For Administrators
Course 50414B: Microsoft Windows PowerShell v2 For Administrators Course Details Course Outline Module 1: Introduction to PowerShell the Basics This module explains how to install and configure PowerShell.
AT&T Conferencing Add-in for Microsoft Outlook v10.5
AT&T Conferencing Add-in for Microsoft Outlook v10.5 July 2014 2014 AT&T Intellectual Property. All rights reserved. AT&T, the AT&T logo and all other AT&T marks contained herein are trademarks of AT&T
Microsoft SharePoint 2010 End User Quick Reference Card
Microsoft SharePoint 2010 End User Quick Reference Card Microsoft SharePoint 2010 brings together the people, documents, information, and ideas of the University into a customizable workspace where everyone
Microsoft. Outlook 2007 Calendar Management Tools For. Jerry Maletsky Dash Designs Consulting Technology Training And Consulting
Microsoft 1 Outlook 2007 Calendar Management Tools For Jerry Maletsky Dash Designs Consulting Technology Training And Consulting Microsoft Outlook 2007 Calendar Management Tools For The Haas School of
What s New with Salesforce for Outlook?
What s New with Salesforce for Outlook? Available in: Contact Manager, Group, Professional, Enterprise, Unlimited, and Developer Editions Salesforce for Outlook v2.1.2 New Supported Operating System We
Deep Freeze and Microsoft System Center Configuration Manager 2012 Integration
1 Deep Freeze and Microsoft System Center Configuration Manager 2012 Integration Technical Paper Last modified: May 2015 Web: www.faronics.com Email: [email protected] Phone: 800-943-6422 or 604-637-3333
Important Notes for WinConnect Server VS Software Installation:
Important Notes for WinConnect Server VS Software Installation: 1. Only Windows Vista Business, Windows Vista Ultimate, Windows 7 Professional, Windows 7 Ultimate, Windows Server 2008 (32-bit & 64-bit),
Office 365 Employee Email San Jac Outlook 2013
Office 365 Employee Email San Jac Outlook 2013 Interface Overview 1. Quick Access Toolbar contains shortcuts for the most commonly used tools. 2. File tab (Backstage View) contains tools to manage account
Z-Term V4 Administration Guide
Z-Term V4 Administration Guide The main purpose of Z-term is to allow for fast account termination process. Usually when an administrator terminates a departed user account, multiple consoles are used
Microsoft 10978 - Introduction to Azure for Developers
1800 ULEARN (853 276) www.ddls.com.au Microsoft 10978 - Introduction to Azure for Developers Length 5 days Price $4389.00 (inc GST) Version A Overview This course offers students the opportunity to take
OUTLOOK 2007 2010 TIPS FOR BEGINNERS
OUTLOOK 2007 2010 TIPS FOR BEGINNERS GINI COURTER, PARTNER, TRIAD CONSULTING In this session you ll learn how to manage your calendar, email, and tasks (basically, your work life) using Microsoft Outlook.
Kaspersky Lab Mobile Device Management Deployment Guide
Kaspersky Lab Mobile Device Management Deployment Guide Introduction With the release of Kaspersky Security Center 10.0 a new functionality has been implemented which allows centralized management of mobile
Junk E-mail Settings. Options
Outlook 2003 includes a new Junk E-mail Filter. It is active, by default, and the protection level is set to low. The most obvious junk e-mail messages are caught and moved to the Junk E-Mail folder. Use
Microsoft Exchange 2010 Email Training. Microsoft Outlook 2007 Outlook Web App
Microsoft Exchange 2010 Email Training Microsoft Outlook 2007 Outlook Web App Table of Contents INTRODUCTION 1.1 What Does Microsoft Exchange Do? 1.2 Advantage/Disadvantage 1.3 Outlook 2007 vs. Outlook
Implementation notes on Integration of Avaya Aura Application Enablement Services with Microsoft Lync 2010 Server.
Implementation notes on Integration of Avaya Aura Application Enablement Services with Microsoft Lync 2010 Server. Introduction The Avaya Aura Application Enablement Services Integration for Microsoft
Using Exclaimer Signature Manager with Office 365
Using Exclaimer Signature Manager with Office 365 www.exclaimer.com How does Signature Manager Work? Signature Manager takes an email signature template and fills it out for a specific individual using
Microsoft Outlook 2007 Calendar Features
Microsoft Outlook 2007 Calendar Features Participant Guide HR Training and Development For technical assistance, please call 257-1300 Copyright 2007 Microsoft Outlook 2007 Calendar Objectives After completing
Extending Microsoft Dynamics CRM 4.0
Extending Microsoft Dynamics CRM 4.0 8969: Extending Microsoft Dynamics CRM 4.0 (3 Days) About this Course This three-day instructor-led course provides students with the knowledge and skills to develop
This three-day instructor-led course provides students with the tools to extend Microsoft Dynamics CRM 4.0.
Table of Contents Introduction Audience Prerequisites Microsoft Certified Professional Exams Student Materials Course Outline Introduction This three-day instructor-led course provides students with the
10.3.1.8 Lab - Configure a Windows 7 Firewall
5.0 10.3.1.8 Lab - Configure a Windows 7 Firewall Print and complete this lab. In this lab, you will explore the Windows 7 Firewall and configure some advanced settings. Recommended Equipment Step 1 Two
OUTLOOK ANYWHERE CONNECTION GUIDE FOR USERS OF OUTLOOK 2010
OUTLOOK ANYWHERE CONNECTION GUIDE FOR USERS OF OUTLOOK 2010 CONTENTS What is Outlook Anywhere? Before you begin How do I configure Outlook Anywhere with Outlook 2010? How do I use Outlook Anywhere? I already
User Guide. Live Meeting. MailStreet Live Support: 866-461-0851
User Guide Live Meeting Information in this document, including URL and other Internet Web site references, is subject to change without notice. Unless otherwise noted, the example companies, organizations,
Outlook 2007 - Exchange
Information Technology MS Office Outlook 2007 Users Guide Outlook 2007 - Exchange Mail, Calendar, Contacts, Notes & Tasks Folders IT Training & Development 677-1700 [email protected] TABLE OF CONTENTS
PrivateWire Gateway Load Balancing and High Availability using Microsoft SQL Server Replication
PrivateWire Gateway Load Balancing and High Availability using Microsoft SQL Server Replication Introduction The following document describes how to install PrivateWire in high availability mode using
Quick Start Guide. Web Conferencing & Secure Instant Messaging via Microsoft Office Communications Server 2007. Apptix Live Support: 866-428-0128
Quick Start Guide Web Conferencing & Secure Instant Messaging via Microsoft Office Communications Server 2007 Apptix Live Support: 866-428-0128 Quick Start Guide / Introduction Page 2 of 6 Quick Start
ecstudent-ts Terminal Server How to Use
ecstudent-ts Terminal Server How to Use Connect to Cisco Any Connect Connect to Terminal Server, Set Options to Use Home Computer Files, Printers, Clipboard Use Network Folders Copy Files from Network
WatchDox Administrator's Guide. Application Version 3.7.5
Application Version 3.7.5 Confidentiality This document contains confidential material that is proprietary WatchDox. The information and ideas herein may not be disclosed to any unauthorized individuals
Working with Calendars
Working with Calendars Add an Appointment or Meeting to a Calendar You can add appointments and meetings to your calendar. Appointments are those items that you schedule only for yourself. For example,
Configuring a Custom Load Evaluator Use the XenApp1 virtual machine, logged on as the XenApp\administrator user for this task.
Lab 8 User name: Administrator Password: Password1 Contents Exercise 8-1: Assigning a Custom Load Evaluator... 1 Scenario... 1 Configuring a Custom Load Evaluator... 1 Assigning a Load Evaluator to a Server...
Introduction to the Oracle Connector for Outlook
Introduction to the Oracle Connector for Outlook 1. Introduction to the Oracle Connector for Outlook c. System Requirements for the Oracle Connector for Outlook d. Entry Differences between Oracle Calendar
TMS Phone Books Troubleshoot Guide
TMS Phone Books Troubleshoot Guide Document ID: 118705 Contributed by Adam Wamsley and Magnus Ohm, Cisco TAC Engineers. Jan 05, 2015 Contents Introduction Prerequisites Requirements Components Used Related
10978A: Introduction to Azure for Developers
10978A: Introduction to Azure for Developers Course Details Course Code: Duration: Notes: 10978A 5 days This course syllabus should be used to determine whether the course is appropriate for the students,
Configuration Task 3: (Optional) As part of configuration, you can deploy rules. For more information, see "Deploy Inbox Rules" below.
Configure the E-mail Router After the E-mail Router has been installed, you can configure several aspects of it. Some of these configuration tasks are mandatory. Others are optional in that you use them
COOK COUNTY OFFICE 365 MIGRATION USER GUIDE
COOK COUNTY OFFICE 365 MIGRATION USER GUIDE Dear Cook County Office 365 User: Your mailbox is schedule to be migrated to Microsoft s Office 365 platform. Page 1 TABLE OF CONTENTS 01. PRE-MIGRATION RECOMMENDATIONS
Bentley CONNECT Dynamic Rights Management Service
v1.0 Implementation Guide Last Updated: March 20, 2013 Table of Contents Notices...5 Chapter 1: Introduction to Management Service...7 Chapter 2: Configuring Bentley Dynamic Rights...9 Adding Role Services
Merak Outlook Connector User Guide
IceWarp Server Merak Outlook Connector User Guide Version 9.0 Printed on 21 August, 2007 i Contents Introduction 1 Installation 2 Pre-requisites... 2 Running the install... 2 Add Account Wizard... 6 Finalizing
Quick Start Guide: Client Access Server (CAS)
Contents 1. Introduction... 2 BackupAssist Exchange Mailbox Add-on... 3 2. Configuring the backup job... 4 Setting the Backup User Identity... 4 Running the new job, or Initial Setup Wizard... 4 QUICK
Using Outlook s Calendar to Manage your Time
Using Outlook s Calendar to Manage your Time This document provides information regarding the Calendar feature in Microsoft Outlook 2007. Overview of Outlook 1. Outlook provides an integrated solution
Outlook 2010 Essentials
Outlook 2010 Essentials Training Manual SD35 Langley Page 1 TABLE OF CONTENTS Module One: Opening and Logging in to Outlook...1 Opening Outlook... 1 Understanding the Interface... 2 Using Backstage View...
Helping Users Sync Contacts and Events with Exchange Sync (Beta)
Helping Users Sync Contacts and Events with Exchange Sync (Beta) Salesforce, Spring 16 @salesforcedocs Last updated: February 18, 2016 Copyright 2000 2016 salesforce.com, inc. All rights reserved. Salesforce
HDA Integration Guide. Help Desk Authority 9.0
HDA Integration Guide Help Desk Authority 9.0 2011ScriptLogic Corporation ALL RIGHTS RESERVED. ScriptLogic, the ScriptLogic logo and Point,Click,Done! are trademarks and registered trademarks of ScriptLogic
Microsoft Outlook 2011 The Essentials
Microsoft Outlook 2011 The Essentials Training User Guide Sue Pejic Training Coordinator Information Technology Services Email : [email protected] Mobile : 0419 891 113 Table of Contents Overview Outlook
The full setup includes the server itself, the server control panel, Firebird Database Server, and three sample applications with source code.
Content Introduction... 2 Data Access Server Control Panel... 2 Running the Sample Client Applications... 4 Sample Applications Code... 7 Server Side Objects... 8 Sample Usage of Server Side Objects...
Architecture and Data Flow Overview. BlackBerry Enterprise Service 10 721-08877-123 Version: 10.2. Quick Reference
Architecture and Data Flow Overview BlackBerry Enterprise Service 10 721-08877-123 Version: Quick Reference Published: 2013-11-28 SWD-20131128130321045 Contents Key components of BlackBerry Enterprise
NYSeMail Office 365 Administration Guide for Agencies
NYSeMail Office 365 Administration Guide for Agencies Office 365 Overview... 34 What is included... 34 Software Requirements... 34 Message Limits... 34 Provisioning... 34 Archive and Retention Policy...
Windows Firewall Configuration with Group Policy for SyAM System Client Installation
with Group Policy for SyAM System Client Installation SyAM System Client can be deployed to systems on your network using SyAM Management Utilities. If Windows Firewall is enabled on target systems, it
Managing Contacts in Outlook
Managing Contacts in Outlook This document provides instructions for creating contacts and distribution lists in Microsoft Outlook 2007. In addition, instructions for using contacts in a Microsoft Word
Apple Mail Exchange Configuration. Microsoft Exchange 2007 and Mac OS X 10.6 Snow Leopard. MailStreet Live Support: 866-461-0851
Apple Mail Exchange Configuration Microsoft Exchange 2007 and Mac OS X 10.6 Snow Leopard MailStreet Live Support: 866-461-0851 Apple Mail is a licensed product of Apple, Inc. MailStreet makes no claims,
