BogMail for .NET™

Version 1.0.0
Build date Friday, 19 December 2003

README Document

© 2003 The BogBrush Zone


Table of Contents

1. Preface

2. System Requirements

3. Version History

4. Bug Reporting

5. Acknowledgements

6. Licence

7. Legal Stuff


1. Preface

BogMail for .NET™ is a useful tool that sits in the Windows™ system tray and monitors your internet mail accounts for incoming messages. Details of messages can be viewed before downloading messages into your mail application, making it a powerful tool for avoiding malicious spam and virus messages. As the full message is never downloaded, it never gets a chance to cause any problems.

BogMail for .NET™ includes the following features.


2. System Requirements

BogMail for .NET™ requires the following to run:


3. Version History

VersionDateChanges
1.0.0 Friday, 19 December 2003 Support for SpamAssassin filtering. Speech synthesis notifcation of new mail and errors. Improved handling of non-standard date formats that contain both numerical and symbolic representation of the time zone. Only a single instance of BogMail can be run at any one time.
0.4.0 Monday, 8 September 2003 Support for SSL/TLS connections. This uses an API provided by Mentalis.org (see below). The system is designed to use TLS1 but this should be backwards compatible with SSL3.
0.3.0 Saturday, 6 September 2003 Yet more support for non-standard dates. Error log can be copied to the clipboard.
0.2.0 Wednesday, 3 September 2003 Added message text preview that displays up to 200 lines of message text. Added support for various non-standard non-RFC822 date formats.
0.1.0 Tuesday, 2 September 2003 Conversion to the C# and .NET™ from the original Visual C++ 6 BogMail application. Added support for multiple accounts, mail header preview and encrypted passwords.

4. Bug Reporting

If you encounter a bug, please send me a detailed report at bogbrush@bogbrushzone.co.uk. If there are any entries in the message log, please send them to me (the log can be copied to the clipboard). If an error relates to a specific message, a copy of the message may be useful but due to privacy concerns that is at the user's discretion.

If you want to send secure mail, my PGP public key is below. Please do not send PGP messages encrypted using IDEA as I frequently use open source PGP tools that do not support that (patented) alogrithm.

-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: PGP 8.0.2

mQGiBD3xGQ8RBADM0ByCu55A1pnusveYPxrP32GWaatr8dwj2R2v8uQcvwb0L4HR
mJ1Pxh1jZ0h/CC+bkcGPqigGncETe4JF5F9VIsfLebSZcnU+QB3IpMcurrSrzP3h
ANeWEefpzxD32zjXa+TEoLpp8mix7lCfhamwZcqkb2BWEh0nZqU1JZUwgwCg/56o
URsQpSHXDwCH5aPiiPe5DIMD/1a4r6owygYc5IOsvMVmobeSmO/rQPOIyfTwSppZ
8FUDvAylzEwz0Nk50ycKU4j1GJOOSZceRhhdLccIKqQirI8IOaJgEXL4cduOdnON
kTtD+g38N3sHknHDebmU95CUAqqVHUEL6dwBCJ8qiPzxrFvER2Fgzsx+2POqlzdF
+QzpA/9jtzwgQgJph70+buVRbys4UgXS5wgt+a1BsB6Xk7OIel4LDT7QKByBYIcr
tkgSk1jgEePzfHgf0CdxCrnTmb6oQWN/zKuUYjK3bj6Bd7PpBFRJF+Pr2twjwX8B
IgNWJEw4WuCQIGetYbIyvAhWgjBDep4gqsf6tuHYaM5c6IIo1LQwR2VyYXJkIEpv
aG4gS3J1cGEgPGJvZ2JydXNoQGJvZ2JydXNoLXpvbmUuY28udWs+iQBYBBARAgAY
BQI98RkPCAsJCAcDAgEKAhkBBRsDAAAAAAoJEH5Wep5nbyp6QcQAoLdj+fLa3A1p
8YWBbuEAAtG1q3nDAKCWXoJfRdDHaMPd8m4oTVdPgATGtdHJNP8AAAnvARAAAQEA
EEpGSUYAAQEAAAH/2P/gABBKRklGAAEBAAABAAEAAP/bAEMACgcHCAcGCggICAsK
CgsOGBAODQ0OHRUWERgjHyUkIh8iISYrNy8mKTQpISIwQTE0OTs+Pj4lLkRJQzxI
Nz0+O//bAEMBCgsLDg0OHBAQHDsoIig7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7
Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O//AABEIAJAAeAMBIgACEQEDEQH/xAAf
AAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgv/xAC1EAACAQMDAgQDBQUEBAAA
AX0BAgMABBEFEiExQQYTUWEHInEUMoGRoQgjQrHBFVLR8CQzYnKCCQoWFxgZGiUm
JygpKjQ1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoOEhYaH
iImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna
4eLj5OXm5+jp6vHy8/T19vf4+fr/xAAfAQADAQEBAQEBAQEBAAAAAAAAAQIDBAUG
BwgJCgv/xAC1EQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgU
QpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVW
V1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqy
s7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8/T19vf4+fr/2gAM
AwEAAhEDEQA/APSKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAK
KKKACijrS4PpQAlFOWN2OAM0428i9Vx9aAI6Kc0br1Uim0AFFFFABRRRQBJDjzV3
AEZ70UxOHFFAmJRRRQMKpX+rWemxF7mZUA7E1m+IvFFto1u6hg1xjhR2ryPVdZn1
OdpJZWYn1NNJlJX1O8vfic0fmxWEaDnh3GaqQfEO+mkUyTNkdlwAa8+VHbkKSatQ
2lwTlVNEoXW5rCVuh6BqvjLVRaK0c5RZBkFTzXKP4p1Uy+Z9rkz1BJqJra7nRUYn
A7Uv9iuVyTRCFlqypybfuqx0mkfEvUbcLHdbZo++4c16BpWs2etW4lh/dseqmvD7
rT5rdc9Rmu1+HuoFH8qVd6Z5HpVunpdGfMm7SR6OeGK9xRTZComDLyjjg06syJKz
CjtRRQSA60UUUAFMlO2Nj7U+qeqXK2thLKxwFUmgaPJvFtz5uoShmySxB5rmFUMe
uPrV3U7o3V7JIxzk1SjPz9Mc1slYbd3Y27GFQo+XrWkigYwKo2Y+UZ5JrQToKWx1
RSsSIAKlBz0qPHHFKrKvJ45pj23EuIFlQgjrVTRLo6VqTq3CEYq211AvVxWZqBST
97EQWFVHTcxqK+qPWNE1KG+hWF3+hrWliaI4bp2NeNaNrs1rIAXKhehr1DR/EMGq
WiQysPMAGGFTONzP4kaVKac8ZXnqp6EUysSAooooAK5Lx/ei10goGwz8Y9a6qWVY
Yy7nAFeR+O9YN/feXu+Ve2aFq7FR7nHsxJJ7nvTkxuBHUc1GXx/jVq0TzCGPet76
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
i+UEVTsVXK0pjQ==
=BFvK
-----END PGP PUBLIC KEY BLOCK-----

5. Acknowledgements

SSL3/TLS1 security library provided by Mentalis.Org. Included in this package is version v1.0.13.675 of their security library.

Some very useful code snippets and tutorials from The Code Project helped get this development going.


6. Licence

BogMail for .NET™ is distributed as shareware. You may distribute the object code on condition that all files contained within the distribution are included unmodified including this file (README.html) and any digital signitures. Any web site distributing this software or linking this distribution hosted on a different site must include credit to the author (Gerard Krupa) and a hyperlink to http://www.bogbrushzone.co.uk/. Decompilation and reverse engineering of this product for purposes other than education or security loophole detection are strictly prohibited.

Any fraudulent claims as to ownership or authorship of this software project constitutes a breach of this licence agreement and will result in immediate revocation of any rights to use or distribute the software.

The author reserves the right to modify this licence agreement without prior notice and to revoke permission to use or distribute this software from any individual persons or group of persons (association, organisation or corporation) with reasonable written notice.


6. Legal Disclaimer

Windows™ and .NET™ are registered trademarks of Microsoft Corporation. BogMail and The BogBrush Zone are in no way affiliated with Microsoft. Use of the .NET™ name within the title of BogMail for .NET™ should be considered a description of the platform on which the software is designed to execute and is in no way and endorsement by Microsoft Corporation, any guarantee of compatibility with the .NET™ Framework or a claim that BogMail constitutes an integral part of the .NET™ framework.