> Company

 > News

 > Login

 

 > Purchase

 > Site Search

 

Object Architecture

Concerned about MailListBot's object architecture? So are we. We're committed to giving you a strongly architected solution for managing your mail list. If you have any questions that we don't answer on this page, feel free to let us know: Click here to ask us a question
  • Language: MailListBot was entirely written in C++ using Microsoft Visual C++ version 6.0 SP5. The component uses ATL (Active Template Library) version 3.0.
  • Age: MailListBot has been in active development for over 3 years.
  • Registry: Does not write values to the registry. Reads registry for DNS server values if none provided while performing email address verification.
  • Filesystem: MailListBot can create and write to files in the filesystem. If these properties are used in a web server environment, ensure that your web server user "IUSR_MACHINENAME" has permission to create and write to the appropriate directories. The following properties utilize the filesystem:
    • SetLogFilename - If not specified, a log file named "log.txt" is created in the system temp folder (using the %TEMP% environment variable). The log file can be completely turned off with the SetNoLogFile=True property.
    • SetGoodEmailFile - No file created if not specified. If specified, MailListBot will attempt to create the file.
    • SetBadEmailFile - No file created if not specified. If specified, MailListBot will attempt to create the file.
    • SetSuspectEmailFile - No file created if not specified. If specified, MailListBot will attempt to create the file.
    • Other - If using HTML formatted email features, MailListBot will create temporary files in the system temp directory to store html and images for sending.
  • Dependencies:
    • ATL.DLL - MailListBot uses ATL (Active Template Library) which requires ATL.DLL to be installed in the system folder.
    • MFC42.DLL - Version 6.x. This dll is included in the MailListBot installation program.
    • MSVCRT.DLL - Version 6.x. This dll is included in the MailListBot installation program.
    • WS2_32.DLL - Version 5.x. This dll is standard on Windows after Windows 95. Windows 95 users need to have dial-up networking installed.
  • Installed Files: The MailListBot installation package comes with numerous files. Out of all the files, five are integral and required for MailListBot to operate properly:
    • MailListBot.dll - The component that is registered on your computer.

      Dependencies. The following files must be installed in a directory that is accessible by the PATH or in the same directory as MailListBot.dll. Each of the files are standard DLLs that do not need to be registered:

      • BotDll.dll - Utility functionality.
      • DBDll.dll - Database functionality.
      • MailDll.dll - Mail protocol functionality.
      • MailListBotDll.dll - Wraps MailDll.dll functionality into higher level functions.
    • Help files - The included html help files are optional.
    • ASP Example files - The included ASP example files are optional.
  • RFC Standards: Protocols and standards followed:
    • 821 The SMTP protocol
    • 822 Standard for the format of ARPA Internet text messages
    • 974 Mail routing and the domain system
    • 1869 SMTP Service Extensions (ESMTP) (Obsoletes RFC1651)
    • 1891 SMTP Service Extension for Delivery Status Notifications
    • 2045 Multipurpose Internet Mail Extensions (MIME) Part One: Format of Internet Message Bodies.
    • 2046 Multipurpose Internet Mail Extensions (MIME) Part Two: Media Types.
    • 2047 MIME (Multipurpose Internet Mail Extensions) Part Three: Message Header Extensions for Non-ASCII Text.
    • 2554 SMTP Service Extension for Authentication
  • Memory Leaks: MailListBot has no known memory leaks.
 

Content, HTML, and files Copyright © 1999-2008 ExclamationSoft Inc.
Privacy Policy    ExclamationSoft Home    Contact Us
Microsoft is a registered trademark of Microsoft Corporation in the United States and other countries