|
|
Browse by Tags
All Tags » devmsgteam » HOWTO (RSS)
Showing page 1 of 10 (93 total posts)
-
I recently ran in an issue where one of my customer was developing a context sensitive email analysis software for MS Exchange 2007. The results of the analysis was used to decide how that email would be dealt with. Due to the complexity of the analysis, the estimated processing time per email was about 15 to 30 seconds. To realize an acceptable throughput of emails per minute, they needed to ensure that the email processing was strongly parallelized. Therefore they encapsulated the analysis itself
Posted to Akash Blogging...... (Weblog) by akash on September 10, 2009
Filed under: HOWTO, DevMsgTeam, C#, Visual Studio 2008, Exchange 2007, Visual Studio 2005, Routing Agent
-
First thing first, you should understand that this is NOT SUPPORTED & NOT RECOMMENDED solution by Microsoft. This is just a proof of concept that OWA 2007 can be auto login, if you know the username & password of target account. The approach is simple and took me little reverse engineering or OWA’s login page. Owa login page being HTML does a form submit and post the username/password along with few hidden variables and upon receiving those parameters owaauth.dll generate a cookie, assign
-
First thing first, this is just for demonstration purpose and might *not* be a supported solution by Microsoft. The setting we are reading from are hidden messages and not documented anywhere. I had to reverse engineer it for demonstration purpose. Objective : To get OOF State of any user in your organization. Challenges: You might ask me why not use GetUserOofSettings to query user’s OOF status with the help of Exchange Impersonation? This is due to the limitation of EWS’s GetUserOofSettings/SetUserOofSettings
Posted to Jive into Messaging world (Weblog) by Vikas Verma on May 29, 2009
Filed under: Messaging, Exchange 2007, HOWTO, Exchange Web Services, Samples, Workarounds, DevMsgTeam, GetItem, ExchangeServiceBinding, SetUserOofSettingsRequest, ExchangeImpersonation, CoolStuff, Restrictions, FindItem
-
This is going to be a very simple sample of how you can send an email with custom properties set and also change the message class so that it render on outlook as Custom Form. Prerequisites: A custom form must be published with same class name to render the email properly. How it works… Step 1) It drop an email in the drafts folder of user Step 2) Patches the properties to set Message Class & other properties, even including with special characters in name like Spaces and ‘/’ Step 3) Drop the
-
Do you want to make “ReplyAll” the last button in the Ribbon while reading mail(Inspector) in Outlook 2007? Yes, it can be done. All you have to do is make a simple COM Add-in that implements IRibbonExtensibility or a VSTO Add-in and provide it with the appropriate Ribbon XML. You cannot hide/remove the buttons in the built in groups using the “visible” attribute but you can definitely hide the entire group. This is exactly what i did! The group where the “ReplyAll” button is placed is named “GroupRespond”.
Posted to Akash Blogging...... (Weblog) by akash on May 13, 2009
Filed under: HOWTO, DevMsgTeam, VSTO 3.0, VSTO, Visual Studio 2008, Outlook 2007, Visual Studio 2005, Ribbon
-
I have been working on different SearchFolders cases lately where customers were trying to create SearchFolder using EWS. Working on those issues has uncovered a limitation of Outlook (I tested it on 2007, but may exist with earlier versions as well) I created the search folder using the following XML <? xml version ="1.0" ? > < CreateFolderType xmlns:xsi ="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd ="http://www.w3.org/2001/XMLSchema" > < ParentFolderId
Posted to Jive into Messaging world (Weblog) by Vikas Verma on April 9, 2009
Filed under: Exchange, Exchange 2007, Search Folder, HOWTO, Exchange Web Services, Samples, DevMsgTeam, ExchangeServiceBinding, CreateFolderType, SearchFolderType
-
Here is a quick sample if you are looking at creating a search folder using EWS which will look for Custom Property. Here we are looking for a custom property named “EmployeeID” and make sure that the property exist and does not have a blank value. public static BaseFolderType CreateCustomPropSearchFolder() { //Base folder type FolderIdType folderID = new FolderIdType(); //create the request that will create a new searchfolder under the finder directory CreateFolderType folderType = new CreateFolderType();
Posted to Jive into Messaging world (Weblog) by Vikas Verma on April 9, 2009
Filed under: Exchange, Exchange 2007, Search Folder, HOWTO, Exchange Web Services, Samples, DevMsgTeam, ExchangeServiceBinding, CreateFolderType, SearchFolderType
-
Redistribution of files in the “ C:\Program Files\Microsoft\Exchange Server ” folder and sub-folders is not advised/supported. Yes, this does include the “C:\Program Files\Microsoft\Exchange Server\Public” folder also. These files are installed when the Exchange 2007 (or later) tools are installed. If you need these files with the minimal installation, then use the Exchange installer to install them – the box will need to be at least in an Exchange Admin role. There is no installer/redistributable
Posted to Dan's WebDAV 101 (Weblog) by danba on April 2, 2009
Filed under: Microsoft.Exchange.Data.dll, powershell, Microsoft.Exchange.Data.Directory.dll, HOWTO, Exchange, Exchange 2007, 2007, mime, distribution, DevMsgTeam, installer, multivalve, C:\Program Files\Microsoft\Exchange Server, installation, transport agent, Microsoft.Exchange.Data.ContentTypes.dll, eula, redistribution
-
This is my first attempt to write a Powershell sample to my readers. In this sample we will give Send-As, Receive-As, ms-Exch-Store-Admin rights to an active directory user. We will be piping two commands here… Get-MailboxServer and the result will go to Add-AdPermission. You may give same permissions using Exchange Power Shell Window C:\>Get-MailboxServer –Identity MSGEX07 | Add-AdPermission –User UserA –AccessRights GenericRead, GenericWrite –ExtendedRights Send-As, Receive-As, ms-Exch-Store-Admin
Posted to Jive into Messaging world (Weblog) by Vikas Verma on March 30, 2009
Filed under: Exchange 2007, CmdLet, HOWTO, Powershell, Samples, DevMsgTeam, Add-AdPermission, PSSnapInException, CreatePipeline, StringBuilder, CreateRunspace, Get-MailboxServer
-
If you ever tried to modify the msExchMailboxSecurityDescriptor attribute directory then you must be aware that this attribute exists on the user object in the Active Directory and stores a partial copy of the user's mailbox security descriptor. This attribute is not back linked to the user's mailbox security descriptor. If msExchMailboxSecurityDescriptor is modified directly, the actual mailbox security descriptor on the user's mailbox in the information store is not updated if the mailbox is already
1 ...
|
|
|