The Kelly Company and Shamrock Logo
DAWKCo(tm) Software: e-Mail POP3 Server, SMTP Anti-Spam eMail Blocker, WebMail, Web Site Mapper, Website Design
 
Software Websites News Favorites Contact



Advanced Search

Sitemap






 
[<Return to Catalog Listing | ?Help] [BasketView Basket | Checkout>]

DAWKCoTM Software
Admin API + SDK* for POP3 Server/WebMAIL*
on Windows® (32-bit: 2000/XP/2003[1], Server 2008[2])

*Admin API for POP3 Services Small Business Version
does not include the SDK nor WebMail admin.

 
  • Overview
  • Purpose
  • Features
  • Requirements
  • License Agreement
  • Tech Support
  • e-Mail Inquiries
  • Add To Basket IconAdd To Basket

  • Screen shot of POP3 / WebMAIL Admin API and SDK Help documentation

    Overview

    The DAWKCo POP3 / WebMAIL Admin API is a COM (Component Object Model) Automation Interfaces Type Library DLL (Dynamic Link Library) that provides direct access to the DAWKCo POP3 Server/WebMAIL configuration by COM-aware applications and components, such as Scripting Engines (e.g., JScript, VBScript and WSH (Windows Script Host)), programs built with the .NET programming languages (i.e., Visual Basic, Visual C# and C++), ActiveX Controls, and other COM applications.

    The SDK (Software Development Kit) is comprised of the POP3 / WebMAIL Admin API and SDK Help (programming reference documentation), the Type Library DLL and its Header Files (type declarations source code), Sample Scripts and Code Examples.


    Purpose of the POP3 / WebMAIL Admin API and SDK

    The POP3 / WebMAIL Admin API can be used by site Administrators of mail server systems to automate routine tasks related to the POP3 mailboxes configuration. For example, scripts or programs can be written to:

    • Add and remove mailboxes and domains
    • Update mailbox passwords or user accounts
    • Adjust mailbox properties settings, or enable/disable mailboxes
    • Lock mailboxes temporarily for message processing tasks
    • Import mailboxes and properties from a file or database
    • Export (backup) mailboxes and properties to a file or database
    • Validate data that might be used in domain or mailbox properties

    The quickest and easiest way to make use of the POP3 Admin API is with COM-aware scripting languages, such as JScript, VBScript and WSH (Windows Script Host). Scripting languages are less complicated to use than compiled program languages and their script engines are included as components of the Windows operating system or Internet Explorer.

    For more experienced software developers and programmers, the POP3 / WebMAIL Admin API Type Library DLL can be imported directly into compiled programs written in languages such as Visual Basic and C++.


    Features included in the POP3 / WebMAIL Admin API and SDK
    • The Type Library DLL, which includes the following COM Automation objects:
       
      • Pop3Domain -- object with Properties for storing a POP3/SMTP domain name and its MD5 hash, and Methods for loading and saving the domain properties.
      • Pop3Domains -- collection object with Properties for storing Pop3Domain object items, and Methods to add, get, remove and reload the POP3/SMTP domains in the server configuration, as well as log significant status and error conditions in a log file.
      • Pop3Mailbox -- object with Properties for storing all of the data for a POP3 mailbox, and Methods for loading and saving the mailbox properties, as well as locking/unlocking the mailbox to allow for custom mail processing.
      • Pop3Mailboxes -- collection object with Properties for storing Pop3Mailbox object items, and Methods to add, get, remove and reload the POP3 mailboxes in the server configuration, as well as import and export POP3 mailboxes data and log significant status and error conditions in a log file.
      • Pop3MailboxUtils -- a utility object that provides essential tools for POP3 domains and mailboxes configuration operations; such as, enable/disable API logging, verify the syntax or validity of E-mail Address, Alias, Domain, Username and Password inputs, generate Shared Secrets for mailboxes, encrypt logon credentials for mailboxes, refresh the MailDaemon message routing tables "on-the-fly", and start and stop server services.
      • SaxEventsHandlerImpl -- a SAX2[3] event handler object that provides XML data import capabilities for the Pop3Mailboxes collection object.
       
    • The Type Library DLL of the API for POP3 Services Small Business Version also includes the following COM Automation objects:
       
      • Pop3Server -- object with Properties for storing the POP3 Server Service parameters, and Methods for loading and saving those properties.
      • MailDaemon -- object with Properties for storing the MailDaemon e-Mail Routing Service parameters, and Methods for loading and saving those properties.
      • SaxDomainEvtHandler -- a SAX2[3] event handler object that provides XML data import capabilities for the Pop3Domains collection object
      • SaxMailboxEvtHandler -- a SAX2[3] event handler object that provides XML data import capabilities for the Pop3Mailboxes collection object
      • SaxMDaemonEvtHandler -- a SAX2[3] event handler object that provides XML data import capabilities for the MailDaemon object
      • SaxPop3SrvEvtHandler -- a SAX2[3] event handler object that provides XML data import capabilities for the Pop3Server object

    • Header files containing the declarations of the data types, COM Classes and Interfaces of the API
    • Header files containing the declarations and implementations of the Copy Policy Classes (helper classes) for the collections
    • Complete programming Reference documentation (HTML Help format), including example code snippets.
    • Sample Script files
    • XML Schema for data import/export and CSV Data Import Specification
    • Example XML and CSV data import files

    [1] See: Windows Server 2003 Compatibility for version compatibility info.
    [2] Admin API for POP3 Services Small Business has 32-bit versions for Win 2K/XP/WS03 and Server 2008. Admin API + SDK for POP3 Server Hosting has only a 32-bit version for Win 2K/XP/WS03.
    [3] SAX2: Simple API for XML v2, a group of interfaces in the MSXML3 library. MSXML3 is Microsoft's COM implementation of XML, and SAX2 is Microsoft's COM implementation of the publicly developed standard for event-based parsing of XML documents.


    Requirements for the API
      Either:
       
    • DAWKCo POP3 Services Small Business Version 5 or later
       
      Or,
       
    • DAWKCo POP3 Server Hosting Version 5.7 or later, with or without the WebMAIL Extension

    Tech Support for the API and SDK

    Free4 phone and e-mail tech support is available for DAWKCoTM POP3 Admin API & SDK installation and setup issues. Paid support, currently5 at US$ 39.95 per hour (1 hour minimum) is available for POP3 Admin API programming assistance and related issues.

    4 Limitations apply--see your license agreement. 5 Support service rates may change without notice.

    Please see our Tech Support page for support contact info, the support FAQ, help with Setup and Known Issues, Example Screen Shots, and a search tool for Support Inquiry Response (SIR) articles.


    MD5 Credits: portions of the DAWKCoTM POP3 Server, MailDaemon, WebMAIL and Admin API programs contain code that implement encryption, decryption and the CRAM-MD5 authentication mechanism derived from the RSA Data Security, Inc. MD5 Message-Digest Algorithm, copyright ©1991-1992 RSA Data Security, Inc.


    All product and company names, logos and trademarks or servicemarks contained herein are, or may be trademarks or servicemarks, or registered trademarks or servicemarks, of their respective owners.

    [<Return to Catalog Listing | ?Help] [BasketView Basket | Checkout>]


    Shamrock LogoHome | Software | Websites | News | Links | Contact | Sitemap | ^
    Web Pages by DAWKCoTM Software
    Copyright ©1996-2015 The Kelly CompanySM. All rights reserved.

    Page Last Updated:  Thursday, 09-Mar-2017 19:40:08 EST