Mailx 8.1.1 with fixes from D Bit: This came from the Slackware 4.0 sources. I unpacked the stuff by hand since I don't (knowingly) have whatever package manager it expects, and the resulting source compiled with a bazillion warnings due to a bad definition of sig_t (in the CFLAGS in the Makefile) and lots of confusion between NULL and 0 (mainly the msgvec variable and friends). No idea how the code got so confused... While I was in there I fixed "Reply" (which calls the _Respond() routine) to use the Reply-To: address if it exists, since the usual behavior is non-RFC-compliant and I've been yelled at about that before, by people who justifiably expected their Reply-To: address to be honored. Previously only "r" honored this address, but I don't understand the thinking there, you should reply to the address that the sender wants you to regardless of whether you're responding to the rest of the To/Cc/Bcc lists too. Also I added a "~H" tilde escape which allows specifying user-defined lines which will be included with the message headers. Handy for using SmartList, or fixing a correct "From:" line if your default hostname isn't the one that people know you by. Well OK it's a problem I have often and I'm sick of telneting to port 25 by hand to get around it! Annoying bug finally fixed: for ages typing INT has caused Mail to imagine that the user has re-typed the previous line from before the INT. This appears to be due to fgets() not saving the updated buffer pointer, so I put an *extremely* non-portable fix into collint() to flush buffered input. John Wilson (JMBW), July 10, 1999.