Using Keyboard Commands While Screen Sharing
In Snow Leopard, screen sharing now properly transfers all keyboard commands to the remote server. For example, the Command-Tab application switcher switches applications only on the remote system's screen.
Series: Emailer 2.0
Better, stronger, and faster... and now in Apple's uncertain hands.
Article 1 of 3 in series
by Jeff Carlson
I'm surprised at how much I rely on electronic mail. What used to be just another method of communicating has become my main link to the outside world, my to-do list, and a searchable database of projectsShow full article
I'm surprised at how much I rely on electronic mail. What used to be just another method of communicating has become my main link to the outside world, my to-do list, and a searchable database of projects. On top of that, email enables me to communicate regularly (and inexpensively) with my mother in Sacramento, California, my father in Redmond, Washington, and a collection of friends around the world.
This reliance on electronic communication calls for heavy-duty email software. After using Claris Emailer 1.1v3 for a year and living with some of its limitations, I was eager to try Emailer 2.0. What I've discovered since is a full-featured program with few shortcomings.
A Brief Overview -- The great benefit of using Emailer when it first came out was its capability to handle multiple email accounts. Although one America Online account may be fine for a beginning user, more people now access and manage email from multiple sources. Emailer allows you to send and receive standard Internet mail using POP and SMTP, plus email via CompuServe, AOL, the now-defunct Claris OfficeMail, and RadioMail.
Emailer not only lets you connect to any combination of the above at once (including multiple addresses on any service) but also lets you schedule unattended mail checks. Impatient types can set Emailer to check for mail every two minutes, while calmer users can schedule bulk sends and receives in the middle of the night, or even at designated times on certain days.
Emailer offers a range of encoding and compression options for sending attachments to other computers using different operating systems. Email messages can be composed offline for later transmission, or saved as drafts until you're ready to send them. Emailer also supports Internet Config, which stores your main Internet settings in one location accessible by a number of applications (like Anarchie and Microsoft Internet Explorer).
My Hard Drive is Back! One of the biggest shortcomings of Emailer 1.x is the way it stores messages. It saves each message as an individual file, which can inadvertently consume a huge chunk of disk space. The Mac file system divides a hard disk into 64,000-odd pieces, each of which can be occupied by only one file, or one part of a larger file. On a sizable hard disk (say, 2 GB), that means the minimum amount of space allocated for any file is 32K - even if that file contains only one character! If you have hundreds (or thousands) of small files, that lost space adds up quickly. And if you store hundreds of messages in Emailer 1.x, you might start to believe that a 2 GB hard disk isn't very large.
Emailer 2.0 saves all mail in a main Mail Database file, with a Mail Index file that tracks it. After upgrading to 2.0, a friend of mine reported that he reclaimed about 85 MB from the reduced file overhead alone!
Storing messages in a centralized database also improves performance, since Emailer must open and close far fewer files. Emailer 2.0 can perform multiple simultaneous searches for words, and although the search speed isn't as fast as I would like, I no longer have to go make coffee while conducting search.
If you switch from 1.x to 2.0, I cannot stress too highly the importance of making a backup of your mail files and reading the instructions that come with the program. If you don't follow them to the letter, you may lose data.
For me, the only problem the switch has caused involves synchronizing my mail between the PowerBook and my desktop machine. Where before I had to copy only the added or changed email files, usually no more than 20K each, now I must copy one 25 MB mail database each time. Since I regularly synchronize the two machines, I bought a relatively inexpensive 4-port network hub to create a two-machine Ethernet network at home.
Adjusting to the New Look -- Because I had grown comfortable with the interface in Emailer 1.x, the split-window approach of version 2.0 required some adjustment on my part. Along its left side, the main Browser window displays folders such as In Box and Out Box, plus user-created folders; the contents of the selected folder show on the right. On smaller screens this can feel cramped, requiring experimentation with resizing the message columns - Subject, From/To, Date, Priority - and the vertical bar separating the two main sections. If you prefer to not have email folders and messages parceled within the Browser, you can also open folders as their own windows.
Emailer also has a floating Toolbar window containing buttons for common commands and a floating Connection Status window. For users who don't want to interpret icons, positioning the cursor over a button displays a label that names the button. I'm more oriented toward keyboard shortcuts, so I chose to reclaim precious screen real estate by hiding the Toolbar.
Emailer's new interface has dozens of smaller adjustments that demonstrate the engineers at Claris thought about how people use the product. For example, managing multiple accounts is now easier. Under Emailer 1.x, if I wanted to send a message to a number of people from <email@example.com> instead of <firstname.lastname@example.org>, I had to specify my From address manually for each recipient. In version 2.0, a single pop-up menu allows me to choose from which account all the recipients will receive the mail.
Filing a Mass of Email -- A welcome addition to Emailer 2.0 is its increased flexibility when working with mail folders. You can now create sub-folders within folders, and rename them from the Folder menu. I currently have 56 mail folders, so being able to nest my Article Ideas folder under a main TidBITS folder helps me stay organized and reduces visual clutter.
Each email message includes a pop-up File icon, allowing you to file it in a mail folder quickly. A similar button appears on the Toolbar. You can also drag & drop a message to its intended folder, or (my favorite) press Command-Option-F to bring up a dialog listing folders, select the one you want, and press Return. One nice touch is if you file a message while it's still open, the message window stays onscreen until you close it.
Prioritizing Actions -- The most difficult thing about email is organizing and categorizing what lands in the In Box. Emailer's Priorities and Actions features allows me to at least pretend that I have some control over the bulk of mail that arrives every day.
Mail Actions act as filters for incoming mail, and are, in my opinion, invaluable. Emailer 2.0's Actions have been beefed up from the previous version, adding more options for examining your mail and executing commands based on what it finds. For example, I've set up an informal mailing list for eSCENE, an electronic magazine I edit in my spare time. Whenever anyone sends me a message with "yesmail" as the Subject, Emailer files their message in an eSCENE folder I've created, then automatically sends a confirmation to the sender. I could also choose to automatically add email addresses to my Address Book, forward a message, print a message, add or remove a sender from an Address Group, or run a designated AppleScript. All without a moment's intervention from me.
I use Actions primarily to prioritize incoming mail. Any message can be marked as one of 19 user-defined priorities (Emailer reserves the twentieth for alerts) that can be assigned separate colors. When I receive a piece of email from Adam, Tonya, or Geoff, the message appears in my In Box marked "TidBITS" and colored purple. My other clients have separate colors, and some items (such as press releases) get filed in designated folders for later perusal. By prioritizing the email in my In Box, I can respond to it faster and file the messages in folders.
One notable improvement over version 1.x's automatic filing feature is that Emailer 2.0 tracks unread messages that have been filed. A small envelope appears on folders that contain unread messages, and the folder names appear in bold. From the Mail menu, via the Go to New Mail submenu, you can jump directly to folders with unread mail.
Recently, Fog City Software (the original developer of Emailer) released a set of Mail Actions that attempt to block unsolicited email ("spam") by checking incoming email against a list of domains known for sending large amounts of unsolicited email. Although unsolicited email is a complex topic (see TidBITS-347 for a primer) and I can't vouch for how effective these Mail Actions will be, they might be worth a try if you are tired of receiving email about how to make a billion dollars without even changing out of your pajamas.
The King of Address Books and Other Features -- Without a doubt, Emailer's Address Book rates as one of its coolest features. Not only can you store names and email addresses, but searching is a breeze. When you begin typing in the Filter field, the list dynamically narrows as it finds strings matching what you've typed. In most cases, typing two or three letters narrows the search to the name you want.
Adding names is also a graceful process. Every incoming email message includes a plus (+) button next to the From address; clicking it creates a new entry, with first name, last name, email address, and account filled in. You can also drag & drop an email address onto the Address Book window to create a new entry, or even drop a text file containing a list of email addresses to create a set of new entries at once.
Other improvements include enhanced AppleScript support and integration (including a separate AppleScript menu and sample scripts such as Speak Unread Mail), and a spelling checker that, ironically, flagged "email" and offered no alternative. Also, a fairly comprehensive, context-sensitive online Help system is now standard fare.
Reliable -- There are still a few things that I'd like to see changed: Emailer doesn't support redirected mail like Eudora; pressing Command-D in an open message deletes that message unless you're viewing an Auto File Log, which you must delete from the Browser; and if you add an address to a Group, the address in the Group doesn't update if the original address changes. It would be nice to be able to select multiple messages in the Browser and save them to a single text file. But these are minor details that I've largely been able to route around. As someone who relies heavily on email, I'm impressed and relieved that I can rely on Emailer to handle it.
Emailer 2.0 requires a 68020-based Macintosh or newer, System 7.1 or higher, 9 MB disk space, and 2 to 3 MB RAM. Claris gave Emailer an "estimated street price" of $49, and - in my checking - the street price ranges from $45 to $50. Claris is offering a $10 rebate on upgrades from 1.x, and to owners of various other Apple software. Claris also has a downloadable demo weighing in at about 4.1 MB.
DealBITS -- Through the URL below, Cyberian Outpost is offering TidBITS readers Claris Emailer 2.0 for $42.95, which is $2 off their normal price.
Article 2 of 3 in series
by Jeff Carlson
As the newest member of the TidBITS staff, I haven't yet adjusted to the increased load of email that arrives after an article or review appears in an issueShow full article
As the newest member of the TidBITS staff, I haven't yet adjusted to the increased load of email that arrives after an article or review appears in an issue. After last week's review of Claris Emailer 2.0 (see TidBITS-382), I received a number of messages pointing out more information about the product, including expanded documentation, AppleScripts that provide additional functionality, and what to do if your Mail Database becomes corrupted (which first happened to me that very day). Surprisingly, many letters focused on the tiny Ethernet network I set up at home to synchronize my email between my PowerBook and desktop Mac.
Expanded Documentation -- I mentioned that Emailer 2.0 includes a fairly comprehensive online help system, but didn't go into more detail because I rarely use online help (I've even remapped the Help key on my keyboard using CE Software's QuicKeys to stop online help systems from loading if I accidentally hit Help instead of Delete). Perhaps because they know I'm not the only one who feels this way, the people at Claris have created a downloadable "Emailer User's Guide PDF" file containing the same information as the online help system. A few readers pointed out that the 3.3 MB file is well worth the download and offers far more comprehensive information than the thin Getting Started Guide that ships in the Emailer box.
AppleScript to the Rescue -- A feature I wanted to see in Emailer was support for selecting multiple messages in my In Box (or any other folder) and saving them to disk as a single text file. I was promptly pointed to Fog City Software's Emailer Utilities Web page, where I found an AppleScript that does exactly what I asked.
The Export Selected Messages script by Dan Crevier saves all selected messages into one Unix mailbox format file (which includes mail header information). Another script in Dan's Sample Scripts collection, DB Stats, reports the total number of folders and messages in your Mail Database file.
One other AppleScript I was happy to find is Toggle Schedules, part of the Dave's Essential Scripts collection by Dave Cortright. At home, where I have dial-up access, I keep my schedules turned off. But at work, where I'm connected to a dedicated ISDN line, it's nice to have Emailer check for mail every ten minutes. Toggle Schedules enables me to switch to my "Office" schedule in one step.
These scripts are just the ones that I anticipate using in the near future. Others allow you to strip out quote prefixes (>) from messages, count the number of words in a message, provide automated hooks between FileMaker Pro and BBEdit, and more.
Phantom Messages -- If your machine crashes with Emailer open, you may find "ghost messages" in your In Box or Out Box. Everything appears to have been read, and yet the folder's icon still indicates unread mail. The only solution is to rebuild your Mail Database and Mail Index. Ironically, I had never had this problem until I started receiving mail about Emailer (insert your favorite conspiracy theory theme music here).
To activate this hidden feature, quit Emailer, then re-launch it while pressing the Option key. Then, selecting Typical Rebuild from the dialog box that appears will make Emailer copy your existing database and index, and rebuild the files. Although the process took 11 minutes on my Power Mac 7600, when Emailer finished, my 26 MB database was not only fixed, but also pared down to 25 MB due to the reordering of the data.
Building a Mini Ethernet Network -- Based on the email I received, one might think readers didn't care so much about Emailer as they did about the mini Ethernet network I run at home. After switching to Emailer 2.0 (which stores its messages in a centralized database instead of as individual files) I needed something faster than LocalTalk to synchronize mail between the 7600 and my PowerBook. My solution was to buy a $74 five-port (not four-port, as I had previously miscounted) DaynaSTAR Ethernet hub.
You can, however, create a two-machine Ethernet network without a hub by using a crossover cable. I was unable to do this, because the Ethernet PC Card I use for my PowerBook comes with special cables to connect to the card; I suppose I could have tried to modify the cable, but didn't want to have to order a new one if I inadvertently destroyed it. Having a hub also leaves me with some flexibility for adding new machines in the future.
If you want to try the crossover cable method, you can either buy one from one of the popular catalog dealers (most prices I've seen are between $5 and $10), or, if you have a cable crimper and some RJ-45 connectors, you can make one yourself. Here are the instructions, as sent to me by Roy Fenderson <email@example.com>:
There are eight pins in the RJ-45 connector at the end of the cable. Holding the cable in your hand with the connector pointed away and the flat side on top, they are 1-8 reading left to right.
The important ones are 1, 2, 3, and 6. The cable should be wired this way:
1 -> 3
2 -> 6
3 -> 1
6 -> 2
As long as you have a 10Base-T connector on both machines, the cable connection should work. Don't forget to reset your networking settings to support the new Ethernet configuration, and enjoy the speed increase!
Article 3 of 3 in series
by Jeff Carlson
Now that Apple has refocussed its Claris subsidiary on FileMaker and Home Page (see "Claris to Restructure as FileMaker, Inc." in TidBITS-415), the fates of other Claris products are in Apple's unpredictable handsShow full article
Now that Apple has refocussed its Claris subsidiary on FileMaker and Home Page (see "Claris to Restructure as FileMaker, Inc." in TidBITS-415), the fates of other Claris products are in Apple's unpredictable hands. Nonetheless, last week Apple released the Emailer 2.0v3 updater (a 3.6 MB download) which introduces new features and makes Emailer a more compelling email application.
Foremost among Emailer's new features is the ability to redirect messages (forwarding a message while keeping the original From address intact). When you redirect a message to someone, that person can reply to the original sender without having to copy and paste email addresses. Since the TidBITS staff receives quite a bit of email, redirecting messages is invaluable to me; as a longtime Emailer user, I had considered switching to Eudora just for this feature.
Another welcome improvement is a rewrite of the Address Book, which now dynamically tracks addresses included in groups, and can hide entries from Emailer's auto-completion feature when typing recipient names. Emailer 2.0v3 also adds Contextual Menu support under Mac OS 8, and folders can now be reorganized by dragging (rather than copying a folder's files to a new folder, then deleting the original).
Emailer 2.0 users should also update to 2.0v3 to take advantage of a few bug fixes (for instance, an account's password can no longer be accessed by dragging it to the desktop and opening the resultant text clipping). Emailer 2.0v3 doesn't support HTML-formatted email, which (though arguably a blessing) might be a shortcoming for people trying to use Emailer in an environment where HTML email is common.
Emailer may face rough handling by Apple, who will be under pressure not to compete with third-party products - many of which are free. It would be a shame for Apple to view Emailer as "just another email program" since it is a mature product with unique capabilities (such as accessing AOL and CompuServe mailboxes and running scripts as automatic message actions) and strong features for managing multiple email accounts.