2006-11-19 22:16:04 UTC
place. Thanks to Chip for all the work in updating things!
[ Blat ChangeLog Legend: ]
[ + Added feature ]
[ * Improved/changed feature ]
[ - Bug fixed (we hope) ]
I started to make changes to support Microsoft Visual Studio 2005. The
changes are to define some global compile time switches so I won't have to
make source level changes. The code still builds from Visual Studio 6.0 and
Visual Studio .Net.
[+] When the user requests authentication, if that authentication fails for
CRAM-MD5, try to use AUTH PLAIN. If authentication fails for AUTH PLAIN,
try using AUTH LOGIN. I do not check if the server supports AUTH LOGIN,
just try it anyway if earlier authentication methods do not work. This was
done to get around bugs in servers that advertise CRAM-MD5 but do not
support it correctly.
[-] Encoding of headers for non-USASCII values has changed so client programs
can interpret the headers correctly. This has been tested with Outlook
Express, and Blat's output has itself been compared to the output from OE.
[-] The change I made for 2.6.0 to open files with the Microsoft recommended
32-bit API call does not work for Windows 98/ME. Its been reported that
this change failed to open files under Win2000, also, although I have not
experienced any problems with my Win2000 on my office laptop. This version
will use the old 16-bit type Windows function call for Windows versions up
to and including Win2000, but use the recommended 32-bit call for Windows
XP and beyond.
[+] support for XTND XMIT command for Eudora users. This is a shortcut to use
a POP3 server as an SMTP server. The non-standard option was created as an
extension for the Unix Popper server. Without this command support, users
are unable to use SMTP with their ISP's Popper server. -B recipients are
put into a Bcc: header line so the Popper server software knows how to send
messages to those recipients since the server does not support the RCPT TO:
SMTP command. The command line option is -xtndxmit.
[+] support IMAP before SMTP, similar to POP3 before SMTP.
[+] add support for message sensitivity using the Sensitivity: header. The
command line option is -sensitivity=x where x is 0 for personal, 1 for
private, and 2 is for company confidential.
[+] add Priority: and Importance: headers for Lotus Notes users.
[+] add the CPU clock count (rdtsc) to the Message Id: header value. This is
useful in cases where multiple copies of Blat are running. Nothing is
foolproof, but this is better than before, for making unique message id
[*] added Reply To: header when the -reply option is used with the -i option.
[*] moved the cram-md5 support to its own function so it can be called for
IMAP login as well as SMTP login.
[*] server responses are recognized faster, almost instantly now, which means
email is sent quicket.
[-] fix the makefile for md5.obj, to put it into the correct directory.
[-] clear the socket handle when the connection is closed. This will allow
Blat to open a new connection instead of trying to reuse a closed/old
[-] fix the -install option to accept normal command options to specify the
server, from address, etc. For example:
blat -install -server smtp.example.com -f ***@mozilla -u abc -pw xyz
[-] fix Unicode support.
Flying with The Bat! eMail v3.85.03
I smile! because I don't know what the hell is going on.
Blat Manager, current version is 2.6.1, see www.blat.net