{"id":1887,"date":"2015-01-07T00:16:53","date_gmt":"2015-01-07T05:16:53","guid":{"rendered":"http:\/\/blog.timeoff.org\/rick\/?p=1887"},"modified":"2019-02-03T14:23:15","modified_gmt":"2019-02-03T19:23:15","slug":"eudora-and-ssl-certificate-failures","status":"publish","type":"post","link":"https:\/\/blog.timeoff.org\/rick\/2015\/01\/07\/eudora-and-ssl-certificate-failures\/","title":{"rendered":"Eudora and SSL Certificate Failures"},"content":{"rendered":"<p><span style=\"color: #ff0000;\"><strong>September 9, 2015 &#8211; I&#8217;ve revised this article,&nbsp;simplifying and shortening the steps involved!<\/strong><\/span><\/p>\n<p>See the <a title=\"Revisiting Eudora SSL Certificate Failures\" href=\"https:\/\/blog.timeoff.org\/rick\/2015\/09\/09\/revisiting-eudora-ssl-certificate-failures\/\">revised article here<\/a>.<\/p>\n<hr style=\"width: 60%; border-top: 1px dashed #8c8b8b;\">\n<p>Eudora rocks.<\/p>\n<p>I&#8217;ve used this old and outdated Windows mail client since it was kind&nbsp;of&nbsp;new, more than 25 years ago. I chose it&nbsp;when I was moving my message store from a shell account to a PC, right around when PCs started to get reliable enough such work. Eudora&nbsp;was the first client I discovered whose&nbsp;message store&nbsp;was a simple transfer from <img loading=\"lazy\" class=\"alignleft wp-image-1906 size-medium\" src=\"https:\/\/blog.timeoff.org\/rick\/wp-content\/uploads\/2015\/01\/eudora0-300x225.png\" alt=\"\" width=\"300\" height=\"225\" srcset=\"https:\/\/blog.timeoff.org\/rick\/wp-content\/uploads\/2015\/01\/eudora0-300x225.png 300w, https:\/\/blog.timeoff.org\/rick\/wp-content\/uploads\/2015\/01\/eudora0.png 498w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/>Unix, drop-in, and run. I never looked back. Since then&nbsp;I&#8217;ve developed a rather extensive set of filters and such to efficiently&nbsp;manage dozens of email accounts&nbsp;and tens of GB of messages.<\/p>\n<p>Bummer, Eudora hasn&#8217;t been actively supported since Qualcomm gave it up in 2006. Yeah, I know, it went Open Source. But IMHO they went and screwed it up.<\/p>\n<p>As with any unsupported software, sometimes the passage of time&nbsp;breaks things. More than a few times I&#8217;ve cast about for another capable email client. It&#8217;s always gone the same way: I find none, get tired of searching, and turn my attention to propping the old girl up just a bit longer.<\/p>\n<p>One afternoon in October last year one of my email hosts suddenly rejected its SSL certificate. It&nbsp;happens. When it does, Eudora offers to trust the new certificate. Thereafter all&#8217;s well. Not this time.<\/p>\n<p>It wasn&#8217;t my host, and it wasn&#8217;t a critical account.&nbsp;Via trouble tickets, I went back and forth with the admins at the hosting company for the better part of a month. They&#8217;d suggest something, I&#8217;d try it &#8211; and maybe try a few things on my own &#8211; but nothing worked. Along the way&nbsp;I cast about for a replacement client and I came up dry. Finally I just shut off SSL for the account and got on with life. Not the best solution, but it worked. I really do need to find a new client! Maybe tomorrow&#8230; Yeah, right.<\/p>\n<p>Last night Eudora rejected more certificates. This time it affected&nbsp;a multiple&nbsp;accounts on different domains.&nbsp;These were more important to me so I needed a solution.<\/p>\n<p>And I found one.<\/p>\n<p>First, some groundwork. My Eudora is version 7.1.0.9 running on Windows 8.1 Update 1. Of note, Eudora has a patched QCSSL.dll, needed since Microsoft made some changes to a library that caused&nbsp;the old client to loop for a Very&#8230; Long&#8230; Time&#8230; on the first use of SSL. I think that was around the time Windows 7 launched. Depending on your version(s), you may find&nbsp;differences in the dialogues and steps. I tried to give enough detail that you might find your way.<\/p>\n<p>Let&#8217;s get started.&nbsp;The certificate rejection error looks like this:<\/p>\n<figure id=\"attachment_1890\" aria-describedby=\"caption-attachment-1890\" style=\"width: 496px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/blog.timeoff.org\/rick\/wp-content\/uploads\/2015\/01\/eudora-certificate-rejection-1.png\"><img loading=\"lazy\" class=\"wp-image-1890 size-full\" src=\"https:\/\/blog.timeoff.org\/rick\/wp-content\/uploads\/2015\/01\/eudora-certificate-rejection-1.png\" alt=\"Server SSL Certificate Rejected\" width=\"496\" height=\"608\" srcset=\"https:\/\/blog.timeoff.org\/rick\/wp-content\/uploads\/2015\/01\/eudora-certificate-rejection-1.png 496w, https:\/\/blog.timeoff.org\/rick\/wp-content\/uploads\/2015\/01\/eudora-certificate-rejection-1-245x300.png 245w\" sizes=\"(max-width: 496px) 100vw, 496px\" \/><\/a><figcaption id=\"caption-attachment-1890\" class=\"wp-caption-text\">Server SSL Certificate Rejected<\/figcaption><\/figure>\n<p>See the question in the dialogue, &#8220;Do you want to trust this certificate in future&nbsp;sessions?&#8221;<\/p>\n<p>It once was&nbsp;a simple matter of clicking the <em>Yes<\/em> button and that would be that. But that&nbsp;didn&#8217;t work in&nbsp;October and it didn&#8217;t work last night either.<\/p>\n<p>Heres what to do to fix the problem.<\/p>\n<p>Close the error&nbsp;dialogue and open Properties for the affected Persona. On the Incoming Mail tab&nbsp;(because it&#8217;s likely that a receive operation failed first), click&nbsp;the <em>Last SSL Info<\/em> button. The Eudora SSL Connection Information Manager opens. It&nbsp;looks like this:<\/p>\n<figure id=\"attachment_1892\" aria-describedby=\"caption-attachment-1892\" style=\"width: 471px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" class=\"size-full wp-image-1892\" src=\"https:\/\/blog.timeoff.org\/rick\/wp-content\/uploads\/2015\/01\/eudora-certificate-rejection-2.png\" alt=\"Eudora SSL Connection Information Manager\" width=\"471\" height=\"596\" srcset=\"https:\/\/blog.timeoff.org\/rick\/wp-content\/uploads\/2015\/01\/eudora-certificate-rejection-2.png 471w, https:\/\/blog.timeoff.org\/rick\/wp-content\/uploads\/2015\/01\/eudora-certificate-rejection-2-237x300.png 237w\" sizes=\"(max-width: 471px) 100vw, 471px\" \/><figcaption id=\"caption-attachment-1892\" class=\"wp-caption-text\">Eudora SSL Connection Information Manager<\/figcaption><\/figure>\n<p>There&#8217;s some weirdness in this dialogue, some confusion over host names. I think it&#8217;s a junk message. Click the <em>Certificate Information Manager<\/em> button. The Certificate Information Manager opens, and it looks like this:<\/p>\n<figure id=\"attachment_1893\" aria-describedby=\"caption-attachment-1893\" style=\"width: 445px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" class=\"size-full wp-image-1893\" src=\"https:\/\/blog.timeoff.org\/rick\/wp-content\/uploads\/2015\/01\/eudora-certificate-rejection-3.png\" alt=\"Certificate Information Manager\" width=\"445\" height=\"507\" srcset=\"https:\/\/blog.timeoff.org\/rick\/wp-content\/uploads\/2015\/01\/eudora-certificate-rejection-3.png 445w, https:\/\/blog.timeoff.org\/rick\/wp-content\/uploads\/2015\/01\/eudora-certificate-rejection-3-263x300.png 263w\" sizes=\"(max-width: 445px) 100vw, 445px\" \/><figcaption id=\"caption-attachment-1893\" class=\"wp-caption-text\">Certificate Information Manager<\/figcaption><\/figure>\n<p>Look at the section called Server Certificates. See the smiley face? That means trusted status. Expand that certificate tree in the usual way &#8211; click the plus sign next to it. Keep expanding, drilling down until you see&nbsp;one&nbsp;that&#8217;s untrusted. That&#8217;s the one with the skull &#8216;n crossbones. Of course.<\/p>\n<p>The Certificate Information Manager&nbsp;panel, with the untrusted certificate, will now look something like this:<\/p>\n<figure id=\"attachment_1895\" aria-describedby=\"caption-attachment-1895\" style=\"width: 445px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" class=\"size-full wp-image-1895\" src=\"https:\/\/blog.timeoff.org\/rick\/wp-content\/uploads\/2015\/01\/eudora-certificate-rejection-4.png\" alt=\"Certificate Information Managed - Expanded to show untrusted certificate\" width=\"445\" height=\"507\" srcset=\"https:\/\/blog.timeoff.org\/rick\/wp-content\/uploads\/2015\/01\/eudora-certificate-rejection-4.png 445w, https:\/\/blog.timeoff.org\/rick\/wp-content\/uploads\/2015\/01\/eudora-certificate-rejection-4-263x300.png 263w\" sizes=\"(max-width: 445px) 100vw, 445px\" \/><figcaption id=\"caption-attachment-1895\" class=\"wp-caption-text\">Certificate Information Managed &#8211; Expanded to show untrusted certificate<\/figcaption><\/figure>\n<p>Click the offending&nbsp;untrusted certificate to select it then click the <em>View Certificate Details<\/em> button. The Certificate opens.&nbsp;It looks like this:<\/p>\n<figure id=\"attachment_1896\" aria-describedby=\"caption-attachment-1896\" style=\"width: 419px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" class=\"size-full wp-image-1896\" src=\"https:\/\/blog.timeoff.org\/rick\/wp-content\/uploads\/2015\/01\/eudora-certificate-rejection-5.png\" alt=\"Certificate panel\" width=\"419\" height=\"522\" srcset=\"https:\/\/blog.timeoff.org\/rick\/wp-content\/uploads\/2015\/01\/eudora-certificate-rejection-5.png 419w, https:\/\/blog.timeoff.org\/rick\/wp-content\/uploads\/2015\/01\/eudora-certificate-rejection-5-241x300.png 241w\" sizes=\"(max-width: 419px) 100vw, 419px\" \/><figcaption id=\"caption-attachment-1896\" class=\"wp-caption-text\">Certificate panel<\/figcaption><\/figure>\n<p>Select&nbsp;the General tab, if necessary, and click the <em>Install Certificate<\/em> button. The Certificate Import Wizard&nbsp;panel opens. It looks like this:<\/p>\n<figure id=\"attachment_1897\" aria-describedby=\"caption-attachment-1897\" style=\"width: 549px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" class=\"wp-image-1897 size-full\" src=\"https:\/\/blog.timeoff.org\/rick\/wp-content\/uploads\/2015\/01\/eudora-certificate-rejection-6.png\" alt=\"Certificate Import Wizard\" width=\"549\" height=\"535\" srcset=\"https:\/\/blog.timeoff.org\/rick\/wp-content\/uploads\/2015\/01\/eudora-certificate-rejection-6.png 549w, https:\/\/blog.timeoff.org\/rick\/wp-content\/uploads\/2015\/01\/eudora-certificate-rejection-6-300x292.png 300w\" sizes=\"(max-width: 549px) 100vw, 549px\" \/><figcaption id=\"caption-attachment-1897\" class=\"wp-caption-text\">Certificate Import Wizard &#8211; Location<\/figcaption><\/figure>\n<p>Choose a Store Location &#8211; Current User or Local Machine &#8211; as needed for your situation. I chose the Current User because I&#8217;m the only user on this box.&nbsp;Click the <em>Next<\/em> button. The Certificate Import Wizard continues, and it looks like this:<\/p>\n<figure id=\"attachment_1898\" aria-describedby=\"caption-attachment-1898\" style=\"width: 549px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" class=\"wp-image-1898 size-full\" src=\"https:\/\/blog.timeoff.org\/rick\/wp-content\/uploads\/2015\/01\/eudora-certificate-rejection-7.png\" alt=\"\" width=\"549\" height=\"535\" srcset=\"https:\/\/blog.timeoff.org\/rick\/wp-content\/uploads\/2015\/01\/eudora-certificate-rejection-7.png 549w, https:\/\/blog.timeoff.org\/rick\/wp-content\/uploads\/2015\/01\/eudora-certificate-rejection-7-300x292.png 300w\" sizes=\"(max-width: 549px) 100vw, 549px\" \/><figcaption id=\"caption-attachment-1898\" class=\"wp-caption-text\">Certificate Import Wizard &#8211; Certificate Store<\/figcaption><\/figure>\n<p>The wizard asks where to store the certificate. Windows can automatically choose the Store&nbsp;based on the type of certificate, and that&#8217;s a pretty good choice. It&#8217;s also the default.&nbsp;Click the <em>Next<\/em> button to display a confirmation panel. It looks like this.<\/p>\n<figure id=\"attachment_1900\" aria-describedby=\"caption-attachment-1900\" style=\"width: 549px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" class=\"size-full wp-image-1900\" src=\"https:\/\/blog.timeoff.org\/rick\/wp-content\/uploads\/2015\/01\/eudora-certificate-rejection-8.png\" alt=\"Certificate Import Wizard - Completing the Certificate Import Wizard\" width=\"549\" height=\"535\" srcset=\"https:\/\/blog.timeoff.org\/rick\/wp-content\/uploads\/2015\/01\/eudora-certificate-rejection-8.png 549w, https:\/\/blog.timeoff.org\/rick\/wp-content\/uploads\/2015\/01\/eudora-certificate-rejection-8-300x292.png 300w\" sizes=\"(max-width: 549px) 100vw, 549px\" \/><figcaption id=\"caption-attachment-1900\" class=\"wp-caption-text\">Certificate Import Wizard &#8211; Completing the Certificate Import Wizard<\/figcaption><\/figure>\n<p>Click the <em>Finish<\/em> button.<\/p>\n<p>Whew! It&nbsp;looks like the import was successful.<\/p>\n<figure id=\"attachment_1901\" aria-describedby=\"caption-attachment-1901\" style=\"width: 261px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" class=\"size-full wp-image-1901\" src=\"https:\/\/blog.timeoff.org\/rick\/wp-content\/uploads\/2015\/01\/eudora-certificate-rejection-9.png\" alt=\"Certificate Import Wizard - Success!\" width=\"261\" height=\"172\"><figcaption id=\"caption-attachment-1901\" class=\"wp-caption-text\">Certificate Import Wizard &#8211; Success!<\/figcaption><\/figure>\n<p>Click the <em>OK<\/em> button to close the Certificate Import Wizard.<\/p>\n<p>Now, you&#8217;ll be looking at the Certificate Information Manager again, just how we left it.<\/p>\n<figure id=\"attachment_1895\" aria-describedby=\"caption-attachment-1895\" style=\"width: 445px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" class=\"wp-image-1895 size-full\" src=\"https:\/\/blog.timeoff.org\/rick\/wp-content\/uploads\/2015\/01\/eudora-certificate-rejection-4.png\" alt=\"Certificate Information Managed - Expanded to show untrusted certificate\" width=\"445\" height=\"507\" srcset=\"https:\/\/blog.timeoff.org\/rick\/wp-content\/uploads\/2015\/01\/eudora-certificate-rejection-4.png 445w, https:\/\/blog.timeoff.org\/rick\/wp-content\/uploads\/2015\/01\/eudora-certificate-rejection-4-263x300.png 263w\" sizes=\"(max-width: 445px) 100vw, 445px\" \/><figcaption id=\"caption-attachment-1895\" class=\"wp-caption-text\">Certificate Information Managed &#8211; Expanded to show untrusted certificate<\/figcaption><\/figure>\n<p>&nbsp;<\/p>\n<p>With the untrusted skull &#8216;n&nbsp;crossbones&nbsp;certificate highlighted, click the <em>Add To Trusted<\/em> button. Then click the <em>Done<\/em> button to close the&nbsp;Certificate Information Manager.<\/p>\n<p>Finally, try to reach the server that rejected the SSL certificate in the first place.<\/p>\n<p>Did it work?<\/p>\n<p>If it did&nbsp;then you&#8217;re finished.<\/p>\n<p>Uh oh, waddya mean, it didn&#8217;t work?<\/p>\n<p>You&#8217;ll need to go back and follow those steps again.<\/p>\n<p>I hear you now.&nbsp;&#8220;Only an idiot does the&nbsp;same thing over and over expecting&nbsp;different results.&#8221;<\/p>\n<p>Well, you&#8217;ll notice that the next time through the&nbsp;Certificate Information Manager will show a deeper tree of Server Certificates before you get to the untrusted certificate. You&#8217;ll need to drill deeper.<\/p>\n<p>You may need to&nbsp;import and add several before achieving&nbsp;success. After a couple of imports&nbsp;it&#8217;s easy to forget the <em>Add To Trusted<\/em> button. Don&#8217;t ask me how I know!<\/p>\n<p>I hope that helps someone.<\/p>\n<p>Sometimes I think I&#8217;m the very last Eudora user out there.&nbsp;I&#8217;d love to hear from others. In fact, if you&#8217;ve moved off Eudora and found a decent replacement, I&#8217;d love to hear that, too. I know it&#8217;s only a matter of time.<\/p>\n<hr>\n<p>&nbsp;<\/p>\n<p><em>Additional information added April 17, 2015&#8230;<\/em><\/p>\n<p>One person described, in the comments below, that <del>he<\/del>&nbsp;she had some&nbsp;difficulty with the <em>Add To Trusted<\/em> button in the Certificate Information Manager when working with Google&#8217;s new certificates. <del>His<\/del>&nbsp;Her insight came when <del>he<\/del>&nbsp;she realized that <del>he<\/del>&nbsp;she was simultaneously&nbsp;viewing this post with Google Chrome. When&nbsp;<del>he<\/del>&nbsp;she closed Chrome and went through the process again, everything worked.<\/p>\n<p>A big THANK YOU goes out to one Pat Toner for checkin&#8217; in and increasing the value of&nbsp;this post with <del>his<\/del>&nbsp;her feedback. I owe you a beer, Pat. And an apology for my gender assumption based on name.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>September 9, 2015 &#8211; I&#8217;ve revised this article,&nbsp;simplifying and shortening the steps involved! See the revised article here. Eudora rocks. I&#8217;ve used this old and outdated Windows mail client since it was kind&nbsp;of&nbsp;new, more than 25 years ago. I chose it&nbsp;when I was moving my message store from a shell account to a PC, right &hellip; <a href=\"https:\/\/blog.timeoff.org\/rick\/2015\/01\/07\/eudora-and-ssl-certificate-failures\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Eudora and SSL Certificate Failures<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[107],"tags":[101,54,29,47,8,102],"_links":{"self":[{"href":"https:\/\/blog.timeoff.org\/rick\/wp-json\/wp\/v2\/posts\/1887"}],"collection":[{"href":"https:\/\/blog.timeoff.org\/rick\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.timeoff.org\/rick\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.timeoff.org\/rick\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.timeoff.org\/rick\/wp-json\/wp\/v2\/comments?post=1887"}],"version-history":[{"count":0,"href":"https:\/\/blog.timeoff.org\/rick\/wp-json\/wp\/v2\/posts\/1887\/revisions"}],"wp:attachment":[{"href":"https:\/\/blog.timeoff.org\/rick\/wp-json\/wp\/v2\/media?parent=1887"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.timeoff.org\/rick\/wp-json\/wp\/v2\/categories?post=1887"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.timeoff.org\/rick\/wp-json\/wp\/v2\/tags?post=1887"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}