WHAT'S NEW IN 1.3? Eudora 1.3 has quite a few new features over Eudora 1.2.2. The Eudora manual will be updated, but it will take some time. Until then, you'll have to get by with this document, the Eudora Q&A stack, and balloon help. ACKNOWLEDGEMENTS Many, many, many of the new features in Eudora have come from user suggestions. I wish I could attribute every feature to the people who suggested it. Unfortunately, neither my records nor my patience are sufficient for this. I'll just have to say a global "Thank You" for all your ideas. NO, THAT'S NOT A BUG Contrary to what the Finder does, Apple says that shift-click should select a range of items, and command-click should select disjoint items. Eudora mailbox windows now work correctly, instead of working like the Finder. I'm putting this in a prominent position because it is often reported as a bug, which it is not. SUMMARY The major changes in Eudora 1.3 are: General Features - Subject editing - AppleLink enclosures supported - Reply All switch - Wrap menu item - New mailbox sorting options - Message priorities - Draggable mailbox column dividers - Enhanced nicknames window - Make Nickname command - Finger - Moved New (Mailbox) back to the Transfer menu - Lightweight forgery protection - Change Password command - Auto-Open switch - Change Queueing command - Added mailbox size display Esoteric Features - Mailboxes and tables of contents may be aliases - Can work with uucp and similar forms of transport - Plug-in resource files - Single-string overrides - Selectable transliteration tables - Debugging log - Print Selection and Reply to Selection - Support for triple-clicking, and shift/option-arrow keys - Renamed Eudora Settings files - Time Zone table Dialin Features - Enhanced navigation strings - Improved modem handling Tweaks and Tuning - Compaction - Better date displays - Improved handling of tabs in pasted text and incoming mail - Improved text wrapping algorithm - Memory size estimator - Skip big messages enhanced - Find command operation improved - Improved detection of previously read mail - Improved window zooming - Mailbox selections follow Apple HIG - Notification manager preferences - Sorting by Date: field, not arrival time - Localization of headers possible Bugs - A whole lot of bugs fixed - Some bugs added (sorry) DETAILS, DETAILS, DETAILS General Features - Subject editing If you turn the Icon Bar switch on, you will be able to edit the subject of messages you receive. Just click on the subject above the double line at the top of the window, and edit it. The changes you make will appear in mailbox windows. Use this feature to change non-descriptive subjects to ones meaningful to you. - AppleLink enclosures supported Eudora can now exchange files with people on AppleLink. One caveat; AppleLink cannot receive any mail message over 32K (though it can send mail of any size; go figure). Thanks to Mike Culbert of Apple for the code to handle AppleLink attachments. - Reply All switch In the past, you had to hold down the option key to make Eudora reply to all recipients of the message, as well as the sender. There is now a Reply All switch that will make replying to all the default, and make the option key mean reply only to the sender. Also included is an Include Self switch; if this is unselected, Eudora will strip your address from messages when it does a Reply All (if you have addresses other than your return address that you would like Eudora to count as you, create a nickname "me" and list your addresses in it). Finally, Eudora labels the quoted text with the name of the sender and the date sent when it does a Reply All. - Wrap menu item If you have some text and you wonder how Eudora is going to word-wrap it, or just want some text word-wrapped and hard returns inserted, this is the menu item for you. If you hold down the option key, Eudora will guess paragraphs in your selection, like it does for Save As.... This can be useful if you need to edit a section of text that has been word-wrapped already. - Message priorities Typing cmd-1 (Highest) through cmd-5 (Lowest) will assign priorities to your messages. There is also a popup menu on the left side of the icon bar that can be used for the same purpose. You can use these priorities for your own reference, and to give your recipients "hints" as to how important you think something is. The mail transport system won't be at all impressed by the priorities, though; your mail won't go any faster just because you select "Highest" priority. Priorities are displayed by means of small icons, either in the icon bar or in the Status column of mailbox windows. - New mailbox sorting options You can now sort mailboxes by status and priority, in addition to the other critera. - Draggable mailbox column dividers If you want to widen or narrow a column in your mailbox windows, just drag the dotted column divider lines where you want them. If you make a column zero-width, Eudora will draw a double line where the column used to be; drag the right-hand half of the line to get the column back. - Enhanced nicknames window There have been quite a few changes to the nicknames window. Use balloon help to figure out how it all works. You can have notes on your nicknames, or automatically insert them in the address field of your choice, or even start a new message to a nickname. You can also tell at a glance which nicknames are on your Recipients menus and which are not, and easily add or remove a nickname (just double-click on one to add or remove it). - Make Nickname command This command creates a nickname for you, using the current message(s). It makes a nickname out of everyone who would get a reply to the message(s), obeying the Reply All and Include Self switches. Use this to make instant nicknames and mailing lists. - Finger Eudora has always had a Ph window. Now, the ph window can do finger, too; just hit the "Finger" button instead of the "Ph" button. (Use standard user@host syntax, and don't type the word "finger". If you don't specify a host, Eudora will use your SMTP server.) - Moved New (Mailbox) back to the Transfer menu Since people most often make new mailboxes when they have something to put in them, the New... menu item has returned to the Transfer menu, after a brief but unsatisfying sojourn in the Mailboxes menu. - Change Password command Some people only login to their POP servers to change their passwords. Now, they don't even have to do that. If you'd like to use this command, you'll have to get your systems administrator to cooperate. A server must run on port 106 (the port number can be changed with ResEdit) of your POP server. The server can expect the following sequence of commands from Eudora: user yourloginname\r\n pass yourcurrentpassword\r\n newpass yournewpassword\r\n quit\r\n The server's responses should be like an FTP server's responses; 1xx for in progress, 2xx for success, 3xx for more information needed, 4xx for temporary failure, and 5xx for permanent failure. Putting it all together, here's a sample conversation: S: 200 hello\r\n E: user yourloginname\r\n S: 300 please send your password now\r\n E: pass yourcurrentpassword\r\n S: 200 My, that was tasty\r\n E: newpass yournewpassword\r\n S: 200 Happy to oblige\r\n E: quit\r\n S: 200 Bye-bye\r\n S: E: - Auto-Open switch If you transfer or delete a message, and the next message in the mailbox is unread, Eudora will open it for you automatically. You can turn this off in the Switches dialog. - Change Queueing command Before, you could either send a message now, or send it the next time queued messages were sent. Now, you can use the Change Queueing command to set a message to be sent at a specific time. Use this to take advantage of less busy network times, or to send reminders to yourself or others. - Added mailbox size display Eudora now prints three numbers in the lower-left hand corner of mailbox windows. The numbers the number of messages in the mailbox, the amount of space taken up by those messages, and the amount of space taken up by deleted messages (see Compaction below). - Lightweight forgery protection Eudora allows you to put whatever you like for your return address. Some people felt this was an invitation to forgery. In reality, the entire Internet mail transport system is an invitation to forgery; however, even I get worn down after a while. So, now Eudora will add a "Sender:" header to mail, giving the POP account, if it's different from the return address. If the sender has logged into their POP account before sending mail, you'll see: Sender: him@his.pop.host If he hasn't, you'll see: Sender: him@his.pop.host (Unverified) So, if you see "(Unverified)", be advised that the sender might not be who he says he is. Of course, if you don't see "(Unverified)", you should ALSO be advised that the sender might not be who he says he is, since evil persons can use any number of ways to forge mail. Esoteric Features - Mailboxes and tables of contents may be aliases If you want to keep some mailboxes outside your Eudora Folder, you can use System 7's alias feature. Just put aliases of the mailbox and its .toc file in the Eudora Folder. (Do NOT put aliases to folders in the Eudora Folder; that won't work.) - Can work with uucp and similar forms of transport For details on this, please see "README.uucp". - Plug-in resource files Eudora uses many resources. Much of Eudora's behavior can be altered by changing those resources. In the past, I have suggested that such changed resources could be put in the Eudora Settings file. While that's still true, there is now another method. If you create a file of type 'rsrc' and creator 'CSOm' (Eudora), and put it in your Preferences folder (or System Folder, for you System 6 holdouts), Eudora will read resources from there. These files are placed in the resource file chain between the settings file and Eudora itself, so you can use them to override resources in the application, but not in the settings file. - Single-string overrides Eudora has hundreds of tunable bits, most of them in STR# resources. In the past, if you wanted to change one of these, you had to copy the whole STR# into your settings file, and edit it there. That meant you also overrode all the other strings in the resource, and if I changed the values in new versions of Eudora, you'd be stuck with the old ones. Now, you can override any single string in an STR# resource. All you have to do is take the id of the STR# resource the string is in, add the string's number to it, and create an 'STR ' resource with that id, either in a Plug-In file or in your Eudora Settings file. Put the value you want in the resource, and, quick as a limpet, you have overriden just the string you want, and no other strings from the same resource. For more information on the things you can change and how to change them, see the Eudora Q&A stack. - Selectable transliteration tables All you furriners will be glad to know that Eudora can now let you choose which translation tables you wish to use to view or send a message. Please see "README.tables" for details. - Debugging log Eudora now has a logging facility, which can be used as a record of who sent you mail, or for debugging. To enable the log, put the appropriate number in string 71 of STR# id 1000 in your Eudora settings file. The number should be the sum of: 1 - Outgoing mail 2 - Incoming mail 4 - Navigation strings 8 - Alerts 16 - Progress messages 32 - All bytes transferred A file named "Eudora Log" will be created in your Eudora Folder, and the log entries will be written to it. If the log file exceeds 100K, it will be renamed "Old Log", and a new "Eudora Log" will be started. - Print Selection and Reply to Selection If you hold down the shift key while replying to or printing a message, only the selected text will be printed or quoted in the reply. There is also a Print Selection menu item. - Support for triple-clicking, and shift/option-arrow keys Triple-clicking now selects a paragraph (actually, all text between "hard returns"). Option-left/right arrow moves the insertion point by words. Shift-arrows extend the current selection while moving the insertion point. - Renamed Eudora Settings files As long as you start Eudora by double-clicking on a eudora settings file, the file can be named whatever you like. You could, for example, use this feature to maintain two different POP accounts in the same Eudora Folder; just double-click on the one you want to use. - Time Zone Table Time zones in mail are supposed to be expressed as numerical offsets (eg, "-0600"). In the past, Eudora has tolerated only US time zone names (eg, "CST"). Now, there is a 'zon#' resource that you can use to teach Eudora other time zone names. Dialin Features - Enhanced navigation strings You may now embed a wide variety of special character sequences in Eudora's navigation strings. The character sequences will be replaced by special characters or usernames and passwords. These character sequences are: \u - Your POP account username \h - Your POP account hostname \p - Your POP account password \s - Your SMTP server hostname \U - Your dialin username (a new item in the Configuration dialog) \P - Your dialin password (you will be prompted for it) \b - A bullet character \n - linefeed \r - carriage return \\ - a backslash \b - a beta character \D - a delta character \eexpect - go on only when Eudora sees "expect" in the output from the server. Should be used at the end of a string that ought to cause "expect" to show up. (eg, username\r\ePassword:). The delta character, when followed by a string of digits, will simply wait for the number of seconds the digits specify. This will make it easier to build navigation strings. - Improved modem handling Eudora now works with the Hayes Modem Tool and the Global Village family of modems. However, you MUST use either the Hayes Modem Tool or the Apple Modem Tool version 1.1 or later; the Apple Modem Tool version 1.0 and the Powerbook Modem Tool do *not* work with Eudora. Tweaks and Tuning - Compaction When a mailbox is more than half empty space, or if the empty space in the mailbox is more than 5% of the free space on your disk, Eudora will automatically compact the mailbox the next time it is closed. You can still force all mailboxes to be compacted with the "Compact Mailboxes" command from the "Special" menu. - Better date displays Eudora now displays the year in addition to the time and date. This only affects new incoming messages. - Improved handling of tabs in pasted text and incoming mail Eudora uses TextEdit, and TextEdit cannot handle tabs properly. Therefore, if you have the Tabs In Body switch set, Eudora will now expand tabs on incoming mail or when you paste selections. Tabs are expanded as though they had been set every 8 spaces. - Improved text wrapping algorithm Eudora's text wrapping algorithm has been tweaked in a couple of ways. First, it now hard wraps even quoted text (though this wrap takes place at 80 columns, not 76). This will avoid some problems with SMTP servers. Secondly, it will not wrap paragraphs that are over 76 but less than 81 characters long. This helps people who can't get out of the habit of typing return at the ends of lines. - Memory size estimator At startup, and in the About box, Eudora 1.3 will give you an estimate of how much memory you should use. It's a good idea to use a memory size at least as big as what Eudora recommends. - Skip big messages enhanced Now, when a large message is skipped, the first few lines are brought to your Mac. This lets you "peek" at the contents of the message, without having to download the whole thing. - Find command operation improved The Find command has been improved in a couple of ways. First, there is now a "summaries only" switch. If you turn this on, Eudora will only search in the text that appears in the mailbox windows; this is much faster than searching the messages themselves. Second, it now is better about closing windows it opened, so you don't wind up with scads of open windows while searching for things. - Improved detection of previously read mail Eudora has been made a little more flexible in figuring out when mail is read. It still relies on previously read mail having a "Status:" header in it. Now, however, it is not sensitive to the order of flags on this line; so long as an 'R' appears in the header, Eudora assumes the message has been read. - Improved window zooming Mailbox and message windows now zoom to sizes no bigger than necessary to display their contents. - Mailbox selections follow Apple HIG Shift-click now selects all summaries in between the old selection and the new click point, whereas command-click does what shift-click used to do. This change was made to conform with Apple's new guidelines. - Notification manager preferences Rather than always giving you an alert when it needs help, Eudora now lets you choose whether you want an alert, a sound, or a flashing icon, or any combination thereof. - Sorting by Date: field, not arrival time Eudora now interprets and sorts by the Date: field of messages, rather than the time they arrived on your Macintosh. - Localization of headers possible Eudora now keeps the header names it displays in composition windows in an STR# resource (id 24200) separate from the ones it actually puts in mail. BUGS - A whole lot of bugs fixed - Some bugs added (sorry) Please, please, please; if you think you have found a bug in Eudora, report it. Send mail to me, sdorner@qualcomm.com. Tell me what version of Eudora you have, what kind of Mac you have, what system you run, and anything else you think might be relevant. Explain the bug as best you can; if you can tell me how to make it happen, that's the best.