Thanks to Hermes
Eudora is an old email client. Last updated in 2006, it does not do well on Windows 8/10. It is software that I have been using on my desktop computers since December, 1994, when I first got onto the Internet (from CompuServe). My 96-year-old dad uses it. Today many, who tend to get their email through a Web browser and with free clients like GMail and Outlook, see it as a dinosaur.
Eudora's Unique Functions
Except that Eudora does things no modern email client does, and I have tried a dozen alternatives over the years. Here are some of the functions that I cannot live without:
Display two or more mailbox windows at the same time, side by side. This is crucial for me, as my In and Out boxes act as my reminder lists.
- Emails in my Inbox are items I still need to deal with (I color emails that are crucial, like upcoming Webinars, in red)
- Emails in my Outbox are things I am expecting to hear from others, such as outstanding invoices (I color emails that involve income with green)
- All other email is carefully moved to the approximately 100 mail boxes that sort my stuff
With the In and Out boxes side by side, I see at a glance what needs to be done, as well as newly arrived emails. This function is so important that I dedicate one entire monitor to Eudora. (My desktop computer has three monitors.)
Resend Email. I use old emails as templates for new ones. For example, I lead a men's reading group and each week I send out a reminder to the guys. I use the Resend function, which makes an exact copy, which I then modify it as needed. A h-u-g-e productivity boost. (I color emails I tend to resend with brown.)
Queued Send. Some email systems now provide this: the ability to schedule when an email should be sent. I find it useful to write an email days in advance (when I have the time), then queue it to send later -- such as that men's reading group reminder.
Being old, Eudora is becoming less and less compatible as Windows changes and the Internet becomes more secure.
Windows Incompatibility. For instance, Eudora expects a 32-bit system, so it only works on 64-bit Windows 7 when you move some of its files after installation.
It kind of works on Windows 8, and I have given up trying to make it work on Windows 10. Hence, my desktop computer still runs Windows 7 just to accommodate Eudora. (I have a spare Windows 7 machine under the desk should my workhorse give up one sad day.)
Eudora also struggles today with modern HTML code in emails, as well as Unicode extended characters. I can overcome these problems by right-clicking the email, and then choosing Show in Browser.
Internet Incompatibility. Eudora has been working fine with my ISP, Telus, who hadn't done anything over the decades to improve email security. For email access, Telus didn't even require a strong password. But a major lapse last year smartened up the company, when customers went without email for weeks, or, in the case of my dad, months. This month Telus moved the host email system of its business customers (like me) from Dell to Google.
Then Eudora no longer worked. In me, the panic was palpable.
The Telus Debacle
Telus shifted my email to Google without particularly informing me. I noticed something was wrong when I wasn't getting any emails throughout the day. I contacted tech support, and slowly it dawned on the techie what happened.
Telus had indeed sent me an email warning me of the switch, but I ignored it. Reason being that Telus allows so much spam through their servers that claim to come from "Telus" insisting I click a button to keep from "losing my account." An email telling me that I needed to take action because I was being "moved to Gmail" was just as worthy of being ignored.
The techie guy said he'd wait a day for the transfer to Gmail to complete and then call me to help me change my email settings. He never did.
In any case, the Gmail settings that Telus lists on its support page are incomplete.
So I was left on my own to fix Eudora. It took about two days.
My first approach was download and try out a half-dozen email clients. None offered the three crucial features I list above. The "modern" Eudora 8 proved a disappointment, as it is merely a version of Thunderbird, and doesn't do the three crucial tasks.
Thunderbird was helpful in one regard: it does an excellent job of determining automatically the arcane settings for sending (smtp) and receiving (pop/imap) emails. It was thru Thunderbird that I found that Telus posted incomplete GMail settings; eventually I found the full set of settings on Google's support page:
- SMTP and IMAP https://support.google.com/mail/answer/7126229
- POP https://support.google.com/mail/answer/7104828
The problem is, you can't just fix one setting; everything has to be perfect. So here are the steps you need to take:
- Weaken GMail's security
- Open up Eudora's access to port numbers
- Replace aging security DLLs in Eudora
- Set up properties properly
Weaken GMail Security
You need to weaken GMail's security to allow Eudora access your email stored on Google's severs. The Less secure app access setting is required to allow SMTP, POP, and IMAP access. Here's how to implement it:
1. Sign into your GMail account, and then click the Gear icon, and then choose See All Settings:
3. Next to Change account settings, click Google Account settings.
4. On the left, click Security.
6. While in GMail Settings, click on the Forwarding and POP/IMAP tab.
7. Turn on the Enable POP for all mail (even mail that's already been downloaded) setting.
(If you plan to use IMAP, them turn on Enable IMAP.)
8. Click Save Changes.
Editing Port Numbers
Regular Eudora does not allow you to change port numbers. To do this, you need to add an extension to Eudora, which fortunately is included in the install but hidden away. Here is how to access it:
- Close Eudora.
- Go to the C:\Program Files (x86)\Qualcomm\Eudora Mail 7\extrastuff folder
- Copy the esoteric.epi to one folder higher (C:\Program Files (x86)\Qualcomm\Eudora Mail 7). EPI files are like extensions to Eudora. This one add more options to the end of the Options dialog box.
- Start Eudora.
- From the menu, open Tools | Options, then scroll to the end of the Options dialog box. Notice all the new items that the EPI file added.
- Click on Ports, and then change the default values, which are meant for unsecure email access, to port numbers used for secure access. See figure below for the numbers to use:
Click OK to close the dialog box.
Updating Eudora's Security
Eudora is such an important email client that a few intrepid programmers are working on bringing it up to date. The Hermes Mail project has so far produced files that update the security in Eudora, as required by today's mail servers.
(Do not confuse Hermes Mail with Hermes Web Mail; the latter is not what you want here.)
The following files solve the problem of Eudora 7.1 not accepting and validating Secure Sockets Layer
certificates -- specifically updating it from TLS 1.0 to TLS 1.2:
- Close Eudora.
- Go to sourceforge.net/projects/hermesmail/ and then click Download. This downloads the HermSSL.zip file.
- Unzip the file.
- Navigate to the lowermost HermSSL folder
- First, run vcredist.ese. This is a just-in-case Windows support file that is needed by the new code; if the install returns an error, this means your computer already has the needed support file, so no worries.
- Copy the following four files to the main Eudora folder, such as C:\Program Files (x86)\Qualcomm\Eudora Mail 7:
Allow Windows to copy over existing files.
Set Up Properties Properly
There are many options for setting up the Properties of a Personality (as Eudora calls an email account). I have pasted below a screen grab of the ones that work for me. Specifically, take note of these settings:
- Start Eudora
- From the menu, choose Tools | Personalities
- Right-click your personality (email account name), and then choose Properties
- Enter the settings shown below for Generic Properties and Incoming Mail.
- When done changing the settings, click OK to close the Options dialog box.
- Right-click your personality, and then choose Test. Eudora should report no errors. If it does, then the most likely problem is that you did not change Secure Sockets when Sending to "Required, Alternate Port" in the Options dialog box.
- Now press Ctrl+M to download your waiting email. Life is good again!
User name must be the one that you use to log into the Gmail account; in my case, it is email@example.com
SMTP server must be smtp.gmail.com
Secure Sockets when Sending must be "Required, Alternate Port". This forces Eudora to (a) use security and (b) use the port numbers you specified in Options | Ports. This is probably the most crucial setting to use in Eudora to make it work with Gmail!
Server must be pop.gmail.com for POP or else imap.gmail.com for IMAP; for a program like Eudora, you probably want POP service
Secure Sockets when Sending must be "Required, Alternate Port"
Dealing with Google's New Security Setting
It appears that Google has changed a security setting that may affect Eudora accessing GMail. The change is that Google is turning off the "Less Secure Apps" option if it unused. You can still keep it turned on.
From reader Evan Tigard:
In gmail settings: Only if you turn on 2-step verification for the account, you can choose to generate an app-specific password. I also noticed that once you change the account to 2-step verification, the setting of "less secure apps" is no longer available.
In Eudora: Then I told Eudora to "forget the password" for just that account. Then upon checking for mail, it asks for a password and I entered the generated password. After that, Eudora fetched and sent my gmail no problem.