Paladin IMAP4 Email for Windows 95/98 and NT - Version 3.13b Paladin Educational Licence-Key: T-13112911L *************************************************************************************** COMMERCIAL, BUSINESS and/or HOME USE. This version of Paladin permits you to create 3 User accounts and expires after 30 days. If you choose not to purchase Paladin after the evaluation period you should remove it from your computer. You can purchase and register Paladin online over the Internet using our Secure Webserver. Please go to this URL for instructions on how to purchase Paladin. http://www.paladincorp.com.au/buy.html Pricing is: $29.95 US or please contact our Sales Department at sales@paladincorp.com.au ******************************************************************************************* These are a list of new features and current fixes. ************************************************************************************* Version v3.13b block spam when applied to a mailbox with deleted mail now deletes the correct one Version 3.13a Message-body-text > 64k will be displayed in chunks so users can see progress Compose new message will put focus in TO: field While fetching headers it will display the hourglass cursor for waiting While retrieving large attachents it will display an hourglass cursor Terminate and abort option when sending email, will allow you to close the application Uses 'warn when mailbox contains more than' to ask how many headers to retrieve Mailbox properties toolbar icon on main-toolbar Queued email will be sent each time you connect to the imap4 server (asks for confirm) Highlight first item in emaillist-view when a mailbox is opened Option on main-menu imap/delete main cache flushes the cache during a session if needed Opening a previously sent mail now remembers if delivery-receipt was requested Opening a previously sent mail now remembers if read-receipt was requested Option on menu to force Paladin to speak ESMTP DSN Delivery receipts per RFC1891 now implemented Send-button (to send email) is only active while online and connected Parses "some_user"@some.domain correctly now in replies Version 3.12b Column-titles for downloading attachments corrected Reset login variable to ensure user will be authenticated before sending email Added nn,nn,nnstring to enrichedtext parsing sendmaildoc FILE-SAVE button (Blue-Floppy) fixed so it saves correctly in Local-Outbox Local-mailboxes (mailbox list) now has Delete Folder option (recursive delete) Local-mailboxes (mailbox list) now has Rename Folder option Combining quoted-printable with PGP is now decodable Combining RichText with PGP now displays RichText again after decrypting Fixed forwarding an email with an retrieved attachment does not include the FROM: field Fixed redirecting an email with an retrieved attachment does not include the FROM: field Color-chooser keeps focus in current window Version 3.12 Pre-Release Select all text while composing and pressing CTRL-C causes GPF' fixed by adding CRLF Cursor is placed after reply-string on blank-line when Replying now Display filename/description in download-attachment dialog Toolbar on readmail-doc window Toolbar on sendmail-doc window New GUI for composing Importance: field for composing email added when quoting original-text and only part of it is quote-copied Resized some of the dialogs wider to display email-addresses easier SEND-TO button in the AddressBook to allow creating an email to send to that person CorelNetscapeMarkup registry key used now for double-clicking upon URL's to launch browser Must have authenticated with a password before being able to send email now When an email is open, and fetch-attachments dialog is displayed, retrieved-sections have an asterisk Version 3.11 CRAM-MD5 authentication for IMAP4 now (provides non-plain-text passwords) CRAM-MD5 for Authenticated-SMTP also Namespace support, Paladin is now able to display NAMESPACES Tested with Ipswitch v4.06 which now functions correctly Tested against UOW v11.237 Sendmaildoc does not lose Subject: or TO: when removing a file-attachment now Trying to remove section #1 from a sendmaildoc now displays a warning paladin.dll for Netscape default-mail-client (3rd party mail.dll) Opening a message from the Outbox for reading now permits resending Pasting a string < 100 characters into the recipient field will ask to add-to-addressbook if email-address If bad quoted-printable (failure to decode) Paladin will still try to display it Request MDN receipts, will interoperate with other modern email-clients MDN receipts, both automatic and manual (Message Disposition Notifications) Improvded parsing for the capability response now Sending an email from local-outbox while offline, asks YES, NO, CANCEL now Whitespace is trimmed from SMTP and IMAP4 hostname when establishing connection now Version 3.10 UOW v10.234 BOGUS-FETCH message modified to cope with NO EXISTS response after expunging Translate the colon : character into 0x3a which allows opening an email-message now Url highlighting now works across multiple lines when wordwrap occurs Renumber spam messages so that deleting them works correctly now Version 3.09 Release Support for ccMail v8.x imap4, when logging in Enable the Checkbox indicating it is a ccMail server Re-execute last Search, permits executing the previous query on a different Mailbox Mailboxtree EXPAND/COLLLAPSE all, Menu Options Messagelist SELECT/UNSELECT all Menu Options able to remove file-attachments from sendmaildoc before sending, ie edit the mime-list CONFIGURE/Set as Outbox changes icon immediately CONFIGURE/Set as Inbox changes icon immediately CONFIGURE/Set as Trashcan changes icon immediately validates that Inbox is not Outbox or Trashcan validates that Outbox is not Inbox or Trashcan validates that Trashcan is not Outbox or Inbox keeps MRU list of addressbooks in dropdown listboxes for Addressbook, Mailinglist, TO: added $AUTHOR$ macro for template-form-replies updated help-file for template-macroes redirecting a text/richtext or text/enriched will set it as being a richtext now non-administrator user-accounts when editing configuration if entering wrong passwd gives a warning now re-fixed aborting sending an email, debug-version was asserting add-to-addressbook stores Fullname now also better parsing for add-to-addressbook, seperates Username from email-address replyto email address parsing copes with "some (rubbish)" decrements/increments quotes Up-blue-arrow icon for Previous/Next email on read-email-window replaces green icon Version 3.08a Please copy the file spamkill.txt to your user-directory, ie, c:\paladin\username\ SPAM control measures implemented for blocking recipients, right-click on an email to block it Modifying Email-address, Name, Organisation, Replyto, now updates sendmail docs correctly when composing Enriched Text is displayed correctly now, with N-1 and statements Help-file v3.08 updated for new features INBOX always displayed for UOW when a mailpath has been specified URL strings with a . or , at the end are terminated correctly when highlighting them now URL strings are also delimited by HTAB now also composing a sendmail document now shows From: (ourself) on the titlebar Edit list of spam/blocked email addresses, Add, Edit, Delete, permits partial-string-matching Renamed Search menu on main-menu to Utilities Paste text into From: or Subject: fields with SHIFT-INS/CTRL-V, Toolbar-Paste-icon fixed Installation script modified and asks to make Paladin your default Mail-program (Explorer only) Version 3.07 Year 2000 compliant now after testing and modifying Aliases and Masquerading with alternate Personalities/Accounts (New) Cursor-keys are re-enabled and puts focus back into listview after closing a doc UTF-7 strings for 8bit Mailboxes now implemented, create/rename,delete/subscribe/copy/move Restarts the Timer if user modifies the interval period Mailbox size is recalculated correctly after refreshing the list of mailboxes Warning message is displayed if attempting to send 2 email simultaneously SEND button is disabled / greyed-out when sending an email now to indicate it is busy Closing Paladin with an open sendmail-doc now handles it elegantly (no GPF) After searching it asks if you want to group the highlighted-results together Signed timezone offset (ie, +0200) now always includes leading zero where required Timezone +0000 will be inserted if no default timezone given, draft-ietf-drums-smtpupd-06 SMTP configuration always displays timezones as -/+ 4 digits properly now Modified hotkeys on main-configuration-menu Uudecode file-attachment will also launch anti-virus scanning now Timeout connecting to SMTP server now permits closing/cancelling the sendmail doc Version 3.06 File-Size Column in mailheader list (new) after CC column added https:// to list of recognised URL strings (SSL) unfold folded subject lines with embedded \r\n\ and remove control-chars create new mailbox on the mail-subfolder has two //, check for a trailing slash first Precedence: Junk for receipts included in rfc822 header when sending Precedance: Bulk for more than 6 recipients included in rfc822 header when sending subscribed mailbox list, now provides mailbox names for create,rename delete mailbox when browsing local-mailboxes/outbox, hide .cache-imap do not display it or the local-outbox paste into a sendmaildoc now stores as plain text, not richtext, use PasteSpecial for pasting RTF made retrieve-file-attachments dialog wider to display more information Octets / Lines is now 'Bytes / Lines' in email properties for file-attachments Version 3.05 content-id and boundary strings are more random and unique now redirecting email is editable now (not read-only, use local-menu or configuration) save a sendmail doc does not send empty text-sections now parse-email-addresses copes with no whitespace between quotes and < ie, "jdoe" parsing email address correctly in reply-to with comma in username duplicate addresses are removed from the To-List dialog after pressing OK option on menu, send receipts when requested (responds to Return-Receipt-To) simple-search now remember the header-field name if defined view rfc822 header details on a white background now keep local stored option will update the menu correctly now docking window to the mainframe window will resize the splitter if needed to retain visibility improved ALERT handling for UOW alert-message is displayed in a seperate part of the messagebox now quoting original message-text in replies copes with long lines of text and doesnt lose chars now option when reply-to dialog is displayed allows easy quote-all-text-lines now many new advanced options on configuration secs\mins in config-dialog now activates APPLY button when modified printing email with multiple-recipients prints only one address per line now optimised displaying those email with 700+ mime attachments !! add file-attachment opens filedialog but keeps focus on composing window for parent failed sending receipt notifies user show subscribed/unsubscribed didnt close an open emaildoc file attachments, with no filename, use Untitled but assign a unique number UntitledN leading TAB character removed from Date-strings when displaying headers in the listwindow optimised editing in RichText, set bold, italics, underscored, pitch is real fast now hourglass cursor is displayed while creating a reply and quoting the original text ensure user always has an email address, warning is displayed when sending auto-decode attachments now detects both mime and quoted-printable without prompting antivirus option will launch when retrieving attachments if defined cached email, much quicker over a modem now IE3/4 click on URL:mailto launches paladin, for composing an email, needs registry hack HKEY_CLASSES_ROOT\mailto\shell\open\command c:\paladin\paladin.exe 1 if sending a file-attachment and it is locked by another application, Paladin displays a Warning-message now sending text/plain with non-ascii characters will set 7bit to 8bit if required in header Filters now have a boolean NOT option Version 3.04 user selectable character-set on smtp-config-dialog (only ISO-8859 (1-9) at present) ISO-8859- (1 to 9) support for Subject, Organisation and Realname strings in the configuration Quoted-Printable option for sending when composing and email (local menu) Remote outbox window Titles now displays the Recipient instead of the same-sender Inbox icon, Outbox icon, Trashcan icon prevent user clicking on a different mailbox until ALL headers retrieved while opening a mailbox administrators now will be prevented from deleting users while more than 1 person is logged on hourglass cursor while formatting text prior to sending email partial code for parsing command line, plus init-sendmaildoc(recipient) Outbox renamed to Local-Outbox Fixed saving configuration for non-administrators, it now will save again properly Keepmail flag will be set to true when using the right-mouse-menu to choose the Outbox smtp configuration permits choosing character-set (ISO-8859) add-user in configuration places caret focus into username field menu string (dock / detach) window menu option for composing, 'Use Fixed-Width Fonts' menu option for composing, wordwrap text to window width menu option for composing, wordwrap to 72 columns local fonts dialog will show only 'fixed width fonts' or variable-width depending upon menu setting with duplicate user logins, use the listbox-idx for server to determine which user, not strcmp() composing email fontnames in listbox only contains valid fontnames now statusbar displays the current email# and size being read message-id string is much more unique and random now Version 3.03 dropdown fontname listbox for sendmaildoc now repaints using the selected font login dialog now permits users to select which imap4 server to login to addressbook, now permits selecting the addressbook pathname addressbook dialog, permits creating a new addressbook mailinglist now permits selecting the addressbook pathname recipientdialog now permits selecting the addressbook pathname deleting locally stored email moves it to the Windows-Recyclebin now configuration / smtp / now permits the user to define a Remote Outbox sent email is stored in the Remote Outbox if a mailbox is defined storing email remotely correctly interprets the keep-sent-mail option now delete the sendmaildoc after appending remotely progress control on main statusbar for imap4 progress control on main statusbar for smtp plus other operations seperate progress window has been removed replace maildir (configuration with ./) with "" when administrators view all configurations, hourglass cursor while determining if user is logged-on disable editing the licence-key for non-administrators (admins note - you should prevent regedit) made Messagebox larger and prettier addressbook dialog now shows pathname, when configuration contains an empty addressbook path configuration dialog now shows a status string indicating how many accounts exist and how many licenced addressbook pathname changed from blue to Syscolor(window_text) searching now remembers where the string is, ie header-field, body etc Help-Menu contains a support-request email option Version 3.02 addressbook FIND and FINDNEXT button choose recipients FIND and FINDNEXT button mailing list dialog FIND and FINDNEXT button URL's now underlined as well as different color url delimiter : included now local mailboxes let users use the Delete-key now fixed 'cyrus SELECT failed', does not let the user select a different mailbox changing password now keeps the user details in Configuration add user and then edit password, deletes the username pressing APPLY button when editing username now updates the window caption text description for addresses for addressbook needs to accept carriage returns save window dimensions/location before editing profiles make sure garbage not-equal inbox, right-mouse-menu and Config-dialog eudora (enriched) ignore , richtext - remember font size, and revert with and Version 3.01 composing a richtext email now escapes the literal < correctly optimised richtext handling nicknames now implemented, type a nick from the addressbook instead of whole address fixed section / part numbers for multipart mime attachments again Version 3.0 richtext bold, italic, underlined fonts and pitch when composing email flat coolbar/toolbar on main window put an @ in the to prevent false spam/UCE triggers message-id only uses 12 random digits now, but uses full host+domain now when an item is selected the entire row is highlighted left-mouse-click anywhere in the main window selects the item now, not just the first column double-click anywhere in main window will open the email for reading now toolbar icon (traffic-light) now indicates whether connected or disconnected update status bar immediately upon disconnecting repaint maillist after left-mouse-up when dragging optimised quoted-printable routines slightly optimised url-color-highlighting slightly (down from 25s for 290k document to 15s) F5 key (refresh) checks manually for new email when reading email, if document is minimised when pressing NEXT/PREV will restore the window Version 2.34 MAIL FROM: needed the <> for some mailers keeps the BCC: header in the envelope being sent support for the form-mail macro $ENCRYPT changing password, first character should be copied into newpassword dialog Version 2.33a Helpfile updated with latest features from last 2 versions. Version 2.33 PGP 5.0 Encryption support for email Privacy URL colored highlighting when reading email will launch Web-browser Mailboxes are sorted now and appear in alphabetic ascending order menu option to enable/disable URL highlighting after login is successful, create the user-directory/s if it doesnt exist mainframe window now uses the correct icon local sendmail menu, encrypt pgp email option local incoming email menu, decrypt pgp email file-attachment description, we now escape \ characters configuration options now permit check-for-new-mail in seconds or minutes options menu, PGP Key Manager toolbar Copy button now works correctly toolbar Cut button now works correctly tag is now associated with a command cyrus NOOP responses are ignored now repaints mailheaderlist view after expunging or storing flags modifying the configuration for a users password now displays a verify-password dialog change passwords has option to enforce strong passwords, 7 alphanumeric + not username Forms-Email now has $KEEPSENT:0 or 1 to save sent-mail in the outbox rename mailbox dialog puts cursor at end of new mailboxname Version 2.32 configuration files have changed, YOU should backup your current configuration and .exe !! fixes the FETCH BODY[n] "string" problem and displays those messages now added $FILENAME and $?FILENAME to Forms-email macroes Reply-to-Form now permits user to choose a Form-filename when replying added $CLEARSUBJECT: which erases any subject string for Form-Replies optimised the decode quoted-printable routines search - find-string dlg, if search-string not empty, enable the APPLY button Form-fields now puts focus back into editfield if user presses OK and field is empty dialogs with read-only fields now are Blue text on White background, more readable install dialog now catenates c:\paladin (install directory) correctly with username updated config files saves auth-smtp settings between sessions unique-key for associating profiles with a site/licence-key menu option for saving advanced searches now updates the configuration files properly configuration/setup now uses 'Default-user' to indicate which user we are currently (active) configuration/setup double-click now disabled (no masquerading - security) configuration/setup no longer permits changing the 'Default-user' (no masquerading - security) adding new users now in the configuration uses a fqdn canonical name now for smtp-setup References: points at References: unless it is empty then it points at in-reply-to: otherwise if that is also empty points back at message-id adding a new user provides default Header and Footer printing strings now each profile now contains the unique string to associate ALL profiles if unique string not the same as paladin.cfg disable admin-privileges if user edits their profile with a hex-edit and checksum is different, admin is disabled if user creates an admin file on a different machine admin is disabled masquerading as another user is now disabled 'save settings on exit', now saves when logging out, besides program exit display the selected user on Titlebar when editing multiple users in the configuration options dialog allows users to specify the path to their dictionary files messagebox displayed after decoding embedded uuencoding toolbar paste button now will paste into Recipient, Subject or Editor when composing email file-open dialogs now have a meaningful title for each one local menu option when composing email allows user to override 'Keep sent mail' Version 2.31 Authenticated-SMTP using AUTH=LOGIN Forms-based email template support, user-defined for frequently sent email (see TESTFORM.TXT and VACATION.TXT for examples) Improved SMTP error-handling and error codes + notifies user if failed Every message sent now contains a message-id (thanks to Microsoft) Message-id now contains hostname for extra uniqueness Headers now contain a References: field Search strings now cope with troublesome characters by escaping them. Fixed problem with view-rfc822-header and then executing filters Now traps two instances of reply-to-dialog and prevents it hanging Help-File now contains up-to-date information on new features (v2.31) Sort by Thread (purchased versions only) When composing e-mail, title now increments correctly Deleting an email being read, now closes it properly Creating new users, now sets window sizes to reasonable default values Version 2.30 Successfully tested with Netscape 3.01 and MS-Exchange v5.5 IMAP4 servers. Set status-flags on Multiple messages in one operation, ie Delete, Read, Answered etc In-reply-to: field now included in reply-headers when sending View RFC822 header text, displays ALL header-text now as well as the other option which formats the header. (NTMail supports this but not released yet) Version 2.29c Sort by Highlighted, useful for grouping Highlighted email after a search Supports Move/Copy multiple email now Version 2.29b New Sorting options, Sort by Size, Priority, Flags, Subject, Date, From etc Had to refix broken menu, Set/Unset flags Version 2.29a printing copes with 50+ recipients and cc's on multiple pages (thanks Nancy) fixed corrupted addressbook when adding a Description with multiple-lines Addressbook and Recipients are in alphabetic sorted order now Right-mouse menu lets you click on an email and add it to your Addressbook it now displays text email with a zero-bye size reply-to dialog, parseemailaddress() now copes with a < as well as the @ only occurred when selecting ALL and there was no @ in the CC's recipientdlg permitted user to open multiple cfiledialog's when choosing addressbook selecting an addressbook that does not exist did not clear the listbox addressbook file-open dialog now selects the directory where the file lives soundfile file-open dialog now selects the directory where the file lives signaturefile file-open dialog now selects the directory where the file lives editing the Recipient, Subject or Setting the Urgent-flag now sets the DocModified() an email being composed is not lost now when using Next/Previous to view the Outbox Version 2.28 partial fix (ufl) for 50+ recipients when printing fixed problems with searching Cyrus $D macro for 'reply-to string', ie, On $D, %n $S wrote: %n macro for carriage-returns Filters - Move/Copy/Send/Set-flags mailbox menu, allow user to choose garbage-bin, then saves config mailbox menu, allow user to choose inbox, then saves config mailbox menu, allow user to choose mailpath, then saves config fixed LIST command for mailpath with embedded spaces in it reply-to dialog now has COPY option and number of LINES option multiple copies of paladin running selects correct user in configuration configuration permits selecting different options again messagebox does not become front window when using a different paladin window fixed bogus fetch again installation always makes the installer an administrator now installation over previous versions creates a unique profile.n file now display section now displays pgp-signatures again do not display mailbox title until SELECT is successful if Move fails, does not delete email now mailbox-properties recent count is updated correctly now Version 2.27 fixed the Search-Results with items not being highlighted Added Mailing Lists so you can send email to multiple users Version 2.26C prints TO: field now for incoming email composing email now displays the number of attachments Version 2.26B Fixed the Forward/redirect attachments problem added Subscribed mailboxes support ALERT support, will display imap4 server alert strings now fixed mailbox names with embedded spaces issues addressbook can be selected while choosing recipient now Version 2.25D Fixed the Truetype font printing issue Setup User-profiles selects the logged-in user Queued email with no recipient no longers clogs the batch Moved options in setup and tidied up a little Version 2.25 Fixed the multipart bodystructure parsing configurable Garbage-bin for deleted email marking email as Deleted now hides it configuration files have changed and are automatically updated. printing with headers/footers pagebreaks fixed linefeeds are now appended for the wordwrap ******************************************************************************************* After unzipping this archive paldn313b.zip you should have the following files Volume in drive D is DINGO Volume Serial Number is 6074-721A Directory of D:\InstallSHIELD\template\paladin\disk1 30/08/98 21:41 . 30/08/98 21:41 .. 16/09/98 20:18 4,508,455 DATA.Z 07/04/95 12:02 3 DISK1.ID 18/09/98 17:42 2,447 file_id.diz 07/08/98 23:35 5,012 LICENCE.TXT 16/09/98 20:17 27,420 readme.txt 11/07/95 09:50 393,216 SETUP.EXE 16/09/98 20:18 10,150 SETUP.INS 08/06/95 20:45 499 SETUP.ISS 16/09/98 20:18 762 SETUP.PKG 12/07/95 16:23 155,648 UNINST.EXE 05/06/95 20:26 6,656 _SETUP.DLL 12/07/95 17:09 23,831 _SETUP.LIB 14 File(s) 5,134,099 bytes 2,000,478,208 bytes free