Monitoring event sink # 25 – Recipients modified mail (using event sink) sent from PICKUP folder and lands in the DROP folder ?

Recipients modified email messages (using event sink) sent from PICKUP folder and lands in the DROP folder ? The Pickup folder processes outgoing messages that are created as text files and then copied to the Pickup folder. When Request for Comments (RFC) 822 messages that are correctly formatted are copied to the Pickup folder, the…

1

Test and troubleshooting tools for various Exchange technologies

I tried to compose the test and troubleshooting tools for various exchange technologies. This initial list upto Exchange Server 2003.    Technology   Tools for test and troubleshooting tools Active Directory Services Interfaces (ADSI)   All standard test and debugging tools, as well as other Microsoft and third-party test and debugging tools, can be used.  …


CDOSYS + Quoted-printable

  Code snippet     ‘private void cmdSend_Click(object sender, System.EventArgs e)   {   try   {   CDO.Message oMsg = new CDO.MessageClass();   CDO.Configuration oConfig = new CDO.ConfigurationClass();   ADODB.Fields oFields = oConfig.Fields;   StringBuilder MailString = new StringBuilder();   int x = 1000;   // Set up configuration to send to remote SMTP…


Gotcha : PowerShell questions

I composed couple of Windows PowerShell questions: Can you create your own PowerShell object? We can write a Cmdlet, but we have to do that with a .NET Framework language such as C# or VB.NET. Can we create a.BAT file using PowerShell? No. But we can create PowerShell scripts, which have a .PS1 file extension…

1

API’s that are not included in Exchange Server 2007 ?

When you migrated from Microsoft Exchange 2000 & 2003, where they provide several API’s that are not included in Microsoft Exchange Server 2007. Please find the following API’s that are not included in the Exchange Server 2007 environment & the recommended technologies to migrate to. APIs that are not included in Exchange 2007 API Status…


Nutshell : MSXML is not supported in .Net applications

I started working from Visual Basic 6, where i had used XML Parser (MS XML) to fetch the data’s using WebDAV. But the same logic won’t apply for you when you do with .Net applications. So, where we need to use MSXML and .Net Framework classes’s for XML? Microsoft XML Core Services (MSXML) : As…


Tutorial : Organizational Forms Library – Series # 2

Can we create it programmatically? To create it programmatically using MAPI, we need to make use of CreateFolder(), the MAPI function. It is necessary to have very special privileges (obtained by opening the store with an EntryID created using IExchangeManageStore::CreateStoreEntryID()) to get it to work. Please refer the following KB to create Org. forms library…


Tutorial : Organizational Forms Library – Series # 1

What are the various types of Outlook form libraries available? There are three types of Outlook form libraries are available, they are (i) Organizational Forms Libraries (2) Personal Form Libraries (3) Folder Libraries. What is an Organizational Forms Library? An organization’s forms library is a repository for forms (templates that help users to enter and…


Microsoft Learning’s limited time offer – Second shot can save 25% more

Second Shot now offers two incentives to get certified! Today, Second Shot provides the benefit of a free retake if you fail a Microsoft Certification exam. From October 15 – December 31, 2008, you will also be rewarded for passing the exam! If you pass, you can now use the Second Shot offer to enjoy…


Microsoft Product Lifecycle : Visual Basic, Exchange Server and Outlook (various versions)

    Microsoft Product Lifecycle for various versions of Visual Basic   Products Released   General Availability Date   Mainstream Support Retired   Extended Support Retired   Service Pack Retired   Notes   Visual Basic .NET 2002 Standard Edition   4/15/2002   7/10/2007   7/14/2009       Visual Basic .NET 2003 Standard Edition  …


Microsoft Windows : I’m a PC, aren’t you?

Many people started murmuring what is this new stuff, "I’m a PC"? what is this all about. Even i got the following excerpts: "… if you’re a PC, you belong to one of the world’s most diverse communities, connecting across countries, cultures and technologies. Explore this PC Gallery and see what individuality looks like on…

1

Monitoring event sink # 23 – OnsyncSave global Events causing notifications

One of my customer who has reported that on Exchange Server 2000 his Store event sink (onSyncSave) for global events causing the notifications for the couple of empty flags. When we analyzed his event sink, he registered it as, regevent add onsyncsave sink.sink.1 “file://./backoficestorage/%userdnsdomain%/MBX/SystemMailbox{GUID}/StoreEvents/GlobalEvents/<reg>“ This issue happens whenever he created a new user and immediately…


Available public : List of exported Outlook APIs – definitions, data structures, functions & interfaces

As described in the MSDN article, Microsoft Office Outlook exports the following definitions, data structures, functions, and interfaces that were originally designed for internal use but are now exposed for public consumption. Definitions: Constants for Exported Outlook APIs Data structures: CONTAB_ENTRYID, RTF_WCSINFO, RTF_WCSRETINFO, TZDEFINITION, TZREG, TZRULE Functions: GetDefCachedMode, GetDefCachedModeDownloadPubFoldFavs, HrCreateApptRebaser, HrGetAutoDiscoverXML, MAPICrashRecovery, RebaseTaskComplete, RebaseTaskProgress, WrapCompressedRTFStreamEx…